Как требовать поля, если определенная радиокнопка отмечена с помощью jQuery Validate? - PullRequest
0 голосов
/ 07 июня 2011

Я использую приведенный ниже код с плагином jQuery Validate , однако я получаю следующую ошибку после нажатия за пределами одного из полей, которые должны быть заполнены, когда установлен флажок «Canada»,Есть идеи?

province: {
    depends: function(element) {
        return $("input[name='country'][value='ca']").is(':checked')
    }
},

$. Validator.methods [метод] не определен [Break On This Error] eval (функция (p, a, c, k, e, d) {e =функция (... x5b | trigger | x21 | x23'.split ('|'), 0, {}))

Ответы [ 2 ]

2 голосов
/ 07 июня 2011
      $('#checkbox').click(function() {
            if ($(this).is(':checked')) {
                $('#element').rules('add', {
                    //rules
                });
            }

Если вы установите флажок, чтобы проверить результат, вы можете добавить правила вручную.

0 голосов
/ 07 июня 2011

Не уверен, что это ваша проблема, но вы пропустили точку с запятой в этой строке

return $("input[name='country'][value='ca']").is(':checked');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...