Estimados, tengo este codigo y lo que hace en principio es validar (pone aviso) cada Input en base a como fué seteado, pero de todas formas envia el email...
Para mi deberia poner mejor esto: $("#myForm").validate();
Código Javascript
:
Ver original<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.form.js"></script>
<script type="text/javascript" src="js/jquery.validate.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#myForm").validate();
var opciones= {
beforeSubmit: mostrarLoader,
success: mostrarRespuesta,
};
$('#myForm').ajaxForm(opciones);
function mostrarLoader(){
$("#loader_gif").fadeIn("slow");
};
function mostrarRespuesta(responseText){
alert("Mensaje enviado, muchas gracias!");
$("#loader_gif").fadeOut("slow");
$('#name').val("");
$('#email').val("");
$('#phone').val("");
$('#text').val("");
};
});
</script>
Muchas gracias,
Gustavo.