Jquery Validation Plugin - Требуется 2 флажка - PullRequest
2 голосов
/ 06 апреля 2010

У меня есть группа из 12 флажков, все с одинаковым именем (name = "4_RepPeriods"). Я использую плагин проверки Jquery и хочу, чтобы пользователь установил не более или менее двух из этих флажков.

Если возможно, я также хочу, чтобы другие флажки были деактивированы (неактивны) после выбора двух.

Я ценю помощь! Спасибо!

1 Ответ

1 голос
/ 07 апреля 2010

Для этого вы можете использовать встроенные правила проверки:

4_RepPeriods: {
    minlength: 2,
    maxlength: 2
}

Кроме того, вы можете добавить собственный метод, например:

$.validator.addMethod('select2RepPeriods',function(v, e) {
   return $('[name="4_RepPeriods"]:checked').length == 2;
}, 'You must select exactly 2 rep periods');

Тогда на вашу проверку вы можете поставить только это: select2RepPeriods: true.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...