Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2011, 06:56
Avatar de iviamontes
iviamontes
 
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 11 meses
Puntos: 209
problemas con jquery.validate y $.ajax()

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);
}
});
});