Как я могу вызвать функцию после проверки поля с помощью jquery validate? - PullRequest
0 голосов
/ 06 июня 2011

У меня есть многоэтапная форма, где заполнение одного поля открывает следующее поле.

Я использую удаленный ajax-вызов jquery для проверки некоторых данных на поле.

После проверки, при условии успеха, я хочу выставить следующее поле в наборе.

Как я могу использовать jquery validate для вызова функции после УСПЕШНОЙ проверки правильности поля?

Jquery-validate включает «invalidHandler», который вызывается при сбое проверки поля, но я не могу найти функцию, которая вызывается при успешной проверке.

Я пробовал:

1) Использование keyup для проверки на keyup, но поскольку проверка основана на вызове ajax, keyup слишком поздно.

2) с использованием параметра submit: function () {}, но внутри него я должен включить еще один вызов 'valid', чтобы проверить, является ли поле действительным, что создает рекурсию.

1 Ответ

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

Это у вас работает?

$(".selector").validate({
   submitHandler: function(form) {
        postValidationGoesHere();
    $(form).ajaxSubmit();
   }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...