Как отключить функцию onclick формы, пока проверка не будет завершена? - PullRequest
0 голосов
/ 18 января 2010

Я использую плагин jQuery Validation

У меня есть следующий код в функции onClick кнопки отправки формы.

onClick = "parent.$.fn.fancybox.close();parent.location.reload();"

Когда форма обнаруживает, что поле не заполнено, она успешно останавливает отправку формы, однако событие onClick все еще срабатывает.

Есть ли способ заставить это событие остановить стрельбу, когда это происходит?

1 Ответ

2 голосов
/ 18 января 2010

Используйте функцию отправки обработчика с подключаемым модулем проверки вместо щелчка:

$("#myform").validate({
 submitHandler: function(form) {
   parent.$.fn.fancybox.close();
   parent.location.reload();
   form.submit();
 }
});

submitHandler запускается после успешной проверки формы.

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