jQuery Validation Plugin и Codeigniter - форма пропускает проверку и отправляет - PullRequest
1 голос
/ 19 мая 2011

Я пытаюсь создать проверку для моей формы, используя плагин проверки jQuery.Я думаю, что я делаю все хорошо, но я не могу сделать форму для проверки.Он всегда отправляется без проверки.jQuery и jQuery.validate.min включены в файл.Вот ссылка на pastebin: http://pastebin.com/psQXm3Zr
Код немного длинный.

Ответы [ 3 ]

0 голосов
/ 06 марта 2012

Я сталкиваюсь с чем-то похожим, но только для полей даты.Согласно этой теме , проблема заключается в валидаторе jquery 1.7, в котором отсутствует dateDE.В этой ветке опубликовано несколько решений, но я еще не попробовал ни одного.

[Обновление] Как выяснилось, проблема с моим кодом заключалась в заглавных буквах, а не в полях даты.У меня было поле, которое использовало minlength и maxlength в качестве правил, следующих за полями даты, за исключением того, что я использовал заглавные буквы «l» в каждом из их имен.Это позволило отправить форму, даже если проверка даты не удалась.Исправление кейса правил решило проблему.

0 голосов
/ 23 мая 2012

Вы можете использовать метод, который не определен - код вставки / bin сейчас недоступен, поэтому перепроверьте ваши методы с документацией или используйте jQuery.validator.addMethod (...);

0 голосов
/ 19 мая 2011

Обычно это происходит, когда в параметрах проверки возникает ошибка, и return false; тогда никогда не выполняется, чтобы остановить отправку формы.

Я не вижу ничего явно неправильного в вашем коде, но лучшийспособ проверить это добавить опцию debug: false.Это всегда будет препятствовать отправке формы, даже если она действительна.После этого вы сможете увидеть любые ошибки JavaScript в консоли Firebug.

...