Estimados, adapté un poco este código usando el validator de Jquery.
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.