правило не работает для проверки - PullRequest
0 голосов
/ 22 августа 2011

Я использую плагин проверки jQuery (http://bassistance.de/jquery-plugins/jquery-plugin-validation/)

Следующий код является частью формы

<input type="checkbox" name="a_r[]" value="one" id="ar_one" />Visitors
<input type="checkbox" name="a_r[]" value="two" id="ar_two" />Actions
<input type="checkbox" name="a_r[]" value="three" id="ar_three" />Referrers

Мне нужно проверить, установлены ли какие-либо 2 флажка или нет, только если для определенного значения радио установлено значение 'y'

<input type="radio" name="allowusage" id="allowusage" value="n" checked />No&nbsp;&nbsp;&nbsp;&nbsp;
<input type="radio" name="allowusage" id="allowusage" value="y"  />Yes

Я написал следующее правило, но оно как-то не работает.

a_r:{required:function() {return jQuery('input[name|="allowusage"]:checked').val() == 'y';},minlength:2},

В принципе, мне нужно правило как таковое

Если значение допустимого значения равно «y», то выбор флажка обязателен, в противном случае нет. и если значение допустимого значения равно 'y', необходимо установить флажок как минимум 2

1 Ответ

0 голосов
/ 22 августа 2011

правило должно быть как

 "a_r[]":{required:function() {return jQuery('input[name|="allowusage"]:checked').val() == 'y';},minlength:2},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...