Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/03/2011, 16:04
jhony2011
 
Fecha de Ingreso: marzo-2011
Ubicación: Cali
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: problemas con jquery.validate y $.ajax()

Cita:
Iniciado por iviamontes Ver Mensaje
hola a todos, quiero validar mi formulario con jquery.validate, y logro validar, o más bien se da cuenta que estan mal los datos, pero igual envia el formulario o será que el $.ajax() se rie de eso y se ejecuta igual, aca va mi codigo, como logro que no lo haga ?

$.validator.setDefaults({
submitHandler: function() { alert("submitted!"); }// esto es una prueba, pero igualme muestra el alert y ejectura la llamada del submit, no deberia de quedarse solamente en el alert?
});

$(document).ready(function() {

$("#form1").validate({
rules:{
usuario: "required",
mail:{ required: true,
email: true
},
texto: "required"
},

messages:{
usuario: {required: "Debe proporcionar un nombre" },
mail: { email: "Revise la direccion de correo" },
usuario: {required: "Debe proporcionar un nombre" }
}
});


$("#form1").submit(function(event){
event.preventDefault();
$.ajax({
url: "nuevo.php",
data: $(this).serialize(),
type: "post",
dataType: "xml",
cache: false,
beforeSend: function(objeto){
$("#cargando").show();
},
complete: function(){
$("#cargando").hide();
},
error: function(){
alert('Error loading XML document');
},
success: function(xml) {
parserXML(xml);
}
});
});