Solución:
Lo hago así y funciona exactamente como quieres que funcione:
$("#myform").submit(function(e) {
e.preventDefault();
}).validate({
rules: {...},
submitHandler: function(form) {
alert("Do some stuff...");
//submit via ajax
return false; //This doesn't prevent the form from submitting.
}
});
$("#myform").validate({
rules: {...},
submitHandler: function(form, event) {
event.preventDefault();
alert("Do some stuff...");
//submit via ajax
}
});
Espero que esto ayude.
Tal vez pueda validar externamente sin usar un botón de envío:
if($("#myform").valid()){
alert("Do some stuff...");
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)