Я использую элемент управления вкладкой jQuery UI для реализации простого мастера.Для проверки я использую проверку JQuery.При нажатии кнопки «Далее», чтобы перейти к следующей вкладке мастера, я проверяю все на текущей вкладке:
$('.forward').click(function () {
var valid = true;
$(this).closest("div").find("input").each(function () {
valid = valid && $("#form").validate().element(this);
});
// Code to select next tab if valid
});
Это работает - я получаю правильное значение в valid
.Однако, если что-то не так, сообщение об ошибке не появляется сразу.Я должен щелкнуть где-нибудь еще, чтобы следующая кнопка потеряла фокус, прежде чем появится сообщение об ошибке.
Как я могу заставить сообщения об ошибках появляться сразу после запуска validate().element(this)
?