Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/06/2010, 12:18
kokoou
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 4 meses
Puntos: 14
Respuesta: problema con validacion con jquery

Código Javascript:
Ver original
  1. $.ajax({
  2.             url: 'nuevo-emp.php',
  3.             beforeSend:function(){ alert( $('#frm_add_emp').validate() ); },
  4.             type: "POST",
  5.             data: "submit=&rut="+rut+"&nombre="+nombre+"&apellido="+apellido+"&tipo="+tipo+"&emp="+emp+"&mail="+mail+"&call="+call+"&num="+num+"&ciudad="+ciudad+"&comuna="+comuna+"&tele="+tele+"&supe="+supe,
  6.             success: function(datos){
  7.                 $("#madre").html(datos);
  8.             }
  9.         });
  10.         return false;

Probá así y fijate la respuesta que obtenes del validate() para el caso que tendría que dar true(1) y para el caso que tendría que ser false(2).

y si es así, solo tendrías que hacer un if de la respuesta. Algo así:

Código Javascript:
Ver original
  1. $.ajax({
  2.             url: 'nuevo-emp.php',
  3.             beforeSend:function(){
  4.                  if(!$('#frm_add_emp').validate()) { return false; }
  5.                },
  6.             type: "POST",
  7.             data: "submit=&rut="+rut+"&nombre="+nombre+"&apellido="+apellido+"&tipo="+tipo+"&emp="+emp+"&mail="+mail+"&call="+call+"&num="+num+"&ciudad="+ciudad+"&comuna="+comuna+"&tele="+tele+"&supe="+supe,
  8.             success: function(datos){
  9.                 $("#madre").html(datos);
  10.             }
  11.         });
  12.         return false;

Solo le haría un return false, porque el validate se encarga de mostrar los errores según veo.