2013-11-27 9 views
1

Знает ли кто-нибудь, что является событием, которое вызывает ненавязчивую валдацию: onchange; onleave и т. д.?jQuery Unobtrusive Validation Trigger

Я хочу, чтобы вызвать событие с

$(element).trigger('event_name') 

, а не

$(element).validate() 

из правил проверки NULLS.

+0

'focusout' я думаю – zzlalani

ответ

0

Разве это не утверждение утвержденной формы? Конечно, если данный элемент является элементом формы.

Ниже цитата с сайта плагин (http://jqueryvalidation.org/reference/)

Validation событий

По умолчанию, формы проверяются на отправить, инициированный пользователем, нажав на кнопку отправки или прессовании введите, когда вход форма (опция onsubmit). Кроме того, как только поле было выделено как недопустимое, оно проверяется всякий раз, когда пользователь вводит что-то в поле (опция onkeyup). Когда пользователь вводит что-то недействительное в допустимое поле, он также проверяется, когда поле теряет фокус (опция onblur).

Целью этих взаимодействий является предоставление обратной связи как можно раньше, избегая при этом раздражения пользователя. Отображение сообщений об ошибках перед тем, как пользователь имел возможность даже напечатать что-то, не помогает.

Смежные вопросы