Сбой jquery .validate () после использования законного селектора - PullRequest
0 голосов
/ 24 января 2012

что-то странное происходит с моим кодом.Когда я изменяю этот

$("#event_form").validate();
$('input').not(':checkbox').addClass('required');

на этот

$("#event_form").validate();
$('input').not(':checkbox, #advanced_view :input').addClass('required');

, код на странице продолжает работать нормально (и «требуемый» класс добавляется к правильным элементам), но плагин проверкине в состоянии применять правила (поэтому страница отправляется без каких-либо проверок JavaScript).

Есть ли какие-либо идеи относительно того, на что можно посмотреть?

1 Ответ

0 голосов
/ 24 января 2012

Поскольку добавление класса required к элементам работает только при загрузке страницы, вам необходимо использовать параметр rules на входе, чтобы добавить проверку, например:

$('input').not(':checkbox, #advanced_view :input').rules("add", {
    required: true
});

Подробнее

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