Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/05/2009, 10:36
Avatar de the_web_saint
the_web_saint
 
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años, 10 meses
Puntos: 43
Respuesta: Comprobar antes de enviar a AJAX

Si llamas a una funcion javascript y validsa esto, si es todo correcto entonces llamas al ajax. La funcion podria ser algo como esto:

Código html:
Ver original
  1. function isEmpty(inputVal)
  2. {
  3.   inputStr = inputVal.length
  4.   var contsps = 0    // contador de espacios en blanco
  5.   for (var i = 0; i < inputStr ; i++)
  6.  {
  7.     var oneChar = inputVal.charAt(i)
  8.     if (oneChar == " ")
  9.     {
  10.       contsps = contsps + 1
  11.     }
  12.  }
  13.  if (contsps == inputStr)
  14.  {
  15.     return true
  16.  }
  17.  else
  18.  {
  19.     return false
  20.  }
  21. }
  22.  
  23. function validaContacto()
  24. {
  25.     var error='Se ha encontrado los siguientes errores: \n\n';
  26.     var band=0;
  27.     formu=document.getElementById('contactoForm');
  28.     if(isEmpty(formu.contacto.value))
  29.     {
  30.         error+="* El campo contacto no puede estar vac\u00edo \n";
  31.         band=1;
  32.     }
  33.     if(isEmpty(formu.email.value))
  34.     {
  35.         error+="* El campo email no puede estar vac\u00edo \n";
  36.         band=1;
  37.     }
  38.     if(band==1)
  39.     {
  40.         alert(error);
  41.         return false;
  42.     }
  43.     return true;
  44. }

Saludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.