Вопрос проверки JQuery, как проверить пустое поле? - PullRequest
0 голосов
/ 22 июля 2011

Я использую плагин проверки Jquery для проверки формы.

Я просто использую этот как пример.http://jquery.bassistance.de/validate/demo/milk/

есть одна проблема.в первый раз вы загружаете форму.щелкните по первому полю, ничего не помещайте туда, затем нажмите кнопку «вкладка», чтобы перейти к следующему полю ввода, сообщение об ошибке не отображается, но это поле помечено как «обязательное».

есть ли способ это исправить?или так оно и должно быть.

Ответы [ 2 ]

0 голосов
/ 25 мая 2018
$('#id).filter(function() { return $(this).val() == ""; });

Вы можете получить поля с пустым значением и проверить их.

Вы также можете добавить класс и получить все пустые поля этого класса, например

$('.className).filter(function() { 
    return $(this).val() == ""; 
});
0 голосов
/ 22 июля 2011

Согласно справке Validate для onblur:

Если ничего не введено, все правила пропускаются, кроме случаев, когда поле уже помечено как недействительное.

Но вы можете заставить его проверить себя, связав событие blur входных данных:

$("#signupform input").blur(function() {
    $(this.form).validate().element(this);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...