Сделать оценку плагина JQuery Validation не ленивой - PullRequest
0 голосов
/ 24 мая 2010

Согласно документации для плагина проверки JQuery:

проверка ленива: перед отправкой формы в первый раз пользователь может просматривать поля, не получая раздражающих сообщений

Есть ли способ отобразить сообщения в виде вкладок пользователя через форму?

Приветствия

1 Ответ

2 голосов
/ 24 мая 2010

Вы можете переопределить значение по умолчанию onfocusout, чтобы выполнить более тщательную / предварительную проверку, например:

$(function() {
  $("form").validate({
    rules: { ...rules... },
    messages: { ...messages... },
    onfocusout: function(element) { $(element).valid(); }
  });
});

по умолчанию onfocusout выглядит следующим образом , отключая проверку blur до тех пор, пока она не будет отправлена ​​один раз:

onfocusout: function(element) {
  if ( !this.checkable(element) && (element.name in this.submitted || !this.optional(element)) ) {
    this.element(element);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...