14/02/2011, 06:56
|
| | | 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);
}
});
}); |