JQuery проверить resetForm не работает добавлен в флажок Onclick - PullRequest
1 голос
/ 07 февраля 2012

Я написал небольшой скрипт, который копирует адрес выставления счета в поля формы адреса доставки по щелчку флажка.

Я добавил validate.resetForm(); в качестве , предложенного здесь : чтобы гарантировать, что текущие ошибки формы очищены.

Похоже, это не работает и не очищает ошибки.

Пример: http://jsfiddle.net/c5Qkt/

Шаги:

  1. Нажмите кнопку «Сохранить», отобразятся сообщения об ошибках.
  2. Введите данные в "Адрес для выставления счета"
  3. Отметьте «То же, что и информация о бронировании»

Как я могу удалить все ошибки и, возможно, даже повторно проверить форму после того, как установил флажок?

1 Ответ

3 голосов
/ 07 февраля 2012

Ваша проблема в том, что resetForm - это метод объекта валидатора, возвращаемый validate.validate(...), а не самого объекта jQuery.Фиксированная скрипка http://jsfiddle.net/pjucc/

var theForm = $(".validate");
var validate = null;
if (theForm.length) {
    validate = theForm.validate({ ... });
}
:
validate.form();

Функция, которую вы хотите запустить вместо проверки, - .form()

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