/ / Função de envio personalizada após a validação do jQuery - jquery, jquery-validate, form-submit

Função de envio personalizado após a validação do jQuery - jquery, jquery-validate, form-submit

Como eu adicionaria uma função de envio personalizada a um formulário para impedir sua ação normal, mas para que ela só seja executada após ser validada pelo plug-in de validação do jQuery?

Respostas:

13 para resposta № 1

Você pode usar o submitHandler opção de .validate(), como isso:

$("form").validate({
submitHandler: function(form) {
//this runs when the form validated successfully
form.submit(); //submit it the form
}
});

Há também um invalidHandler se você quiser executar algo quando não faz passe na validação.


0 para resposta № 2

No manipulador de eventos return true para prosseguir e return false parar.