Я использую плагин проверки 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
<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