Вы можете переопределить значение по умолчанию 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);
}
}