Форма не сбрасывается после предупреждения (при проверке) - PullRequest
0 голосов
/ 07 июня 2011

Я проверяю свою форму с помощью jquery validate, и все идет хорошо. Что не будет работать, так это то, что после успешной проверки я хочу отправить предупреждение и очистить форму. Предупреждение появится, но форма не будет сброшена. Я могу сделать сброс, если у меня нет предупреждения, но оба не будут работать одновременно:

 $(document).ready(function() {
 var validator = $("#contacto").validate({
    errorLabelContainer: "#messageBox",
    wrapper: "li",
    submitHandler: function() { alert("Formulario enviado") }
 })
 validator.resetForm();

 });

Ответы [ 2 ]

1 голос
/ 07 июня 2011

Почему бы и нет:

submitHandler: function( form ) { alert("Formulario enviado"); $(form).reset();
 }

?

1 голос
/ 07 июня 2011
            $(document).ready(function() {
         var validator = $("#contacto").validate({
            errorLabelContainer: "#messageBox",
            wrapper: "li",
            submitHandler: function() { alert("Formulario enviado");
 validator.resetForm();
    $("#contacto")[0].reset(); 
         }
         })

         });

ваш сброс вызова был снаружи.поэтому он будет вызываться только один раз после загрузки страницы.

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