Как исправить ситуацию с помощью jQuery Validate - проверяется только одно поле? - PullRequest
0 голосов
/ 27 ноября 2011

У меня есть 2 поля в моей (упрощенной) форме. И я использую плагин jQuery Validate для проверки их обоих, но проверяется только одно поле - см. живой пример .

Что здесь может быть не так? Как проверить оба поля?

(есть аналогичный вопрос , но нет решения)

Ответы [ 2 ]

1 голос
/ 27 ноября 2011

Ваш код errorPlacement не работает. Если вы удалите это, вы увидите, что оба поля проверены правильно. У вас есть только один <span> в вашем html, поэтому .find("span")); находит это и сообщает об обеих ошибках в одном и том же элементе.

1 голос
/ 27 ноября 2011

Проверка фактически выполняется для обоих полей - вы просто не получаете сообщение об ошибке.Если вы выполните проверку элемента (используя Chromium или Firefox с Firebug), вы увидите, что тег ввода будет иметь класс error.

Вам не хватает <span></span> в конце div, окружающего поле ввода last_name.Добавьте этот пустой диапазон, и вы увидите сообщение об ошибке.

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