Lo que hace, me aparecen los alerts avisando que estan mal cargados los campos, pero manda igual el formulario, aqui el code, creo que el problema viene por estas dos funciones:
$("#myForm").validate();
$(form).submit();
Código Javascript:
Ver original
<script type="text/javascript"> $(document).ready(function() { var opciones= { beforeSubmit: mostrarLoader, success: mostrarRespuesta, }; $('#myForm').ajaxForm(opciones); $("#myForm").validate(); $(form).submit(); 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.