Примечание. Это необходимо для того, чтобы закрыть вопрос и предоставить информацию для его разрешения следующему лицу, которое найдет вопрос, поскольку ОП уже решил проблему.
Если в опциях есть какие-либо ошибки, он будет действовать так же, как и игнорирование полей, это не поведение плагина валидации как таковое, а скорее то, как JavaScript работает в целом ... любые ошибки и он взрывается (в большинстве случаев).
Дважды проверьте все свои параметры и используйте инструменты Chrome или FireBug , чтобы увидеть, есть ли какие-либо ошибки скрипта вообще. Судя по вашему вопросу, это наиболее вероятный виновник: исправление любых ошибок в ваших параметрах / errorPlacement
устранит необходимость в работе плагина для валидации.
Также для тестирования очень полезно использовать параметр debug
в плагине проверки , например:
$("form").validate({
//other options
debug: true
});
Это предотвращает фактическую отправку формы, что позволяет значительно быстрее настроить проверку.