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 № 1Você 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.