Как я могу использовать jQuery Validate напрямую, без кнопки отправки? - PullRequest
5 голосов
/ 26 февраля 2010

Я провел различные тесты и обнаружил, что функция jQuery validate работает только с кнопкой отправки.

Я прав? Если да, как я могу использовать плагины для проверки jQuery без кнопки отправки?

Ответы [ 2 ]

16 голосов
/ 26 февраля 2010

Вы можете использовать метод valid () для прямого вызова валидатора.

Будет возвращено значение bool, указывающее, является ли форма действительной или нет.

Вот пример из документации jQuery:

$("#myform").validate();
$("a.check").click(function() {
    alert("Valid: " + $("#myform").valid());
    return false;
});
4 голосов
/ 26 февраля 2010

Когда вы вызываете метод validate в плагине проверки jQuery , он возвращает экземпляр Validator, который вы должны сохранить. Когда вам нужно, вы можете вызвать методы form или showErrors в экземпляре Validator, чтобы либо проверить форму, либо проверить форму и показать ошибки соответственно .

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