Ver Mensaje Individual
  #14 (permalink)  
Antiguo 07/01/2010, 13:08
manyjose
 
Fecha de Ingreso: noviembre-2008
Ubicación: Guadalajara, Concepcion de Buenos Aires, Mexico
Mensajes: 60
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Script validación de fechas

ya vi donde esta el error:

olvide meter la linea: "fecha = document.cuentas.fecha.value;" dentro de la funcion ya quedara asi, ya tiene que funcionar

Código Javascript:
Ver original
  1. fechavalida = new RegExp(/^([0][1-9]|[12][0-9]|3[01])\/(0[1-9]|1[012])\/(\d{4})$/);
  2.  
  3. function validar(){
  4.  
  5. fecha = document.cuentas.fecha.value;
  6.  
  7.     //Comprueba que el campo fecha no está vacio
  8.     if(document.cuentas.fecha.value=="" || fechavalida.test(fecha)){
  9.         alert("El formato de fecha introducido no es correcto: 12/09/1990");
  10.         document.cuentas.fecha.focus();
  11.         return false;
  12.         }
  13.  
  14.     //Comprueba que el campo concepto no está vacio
  15.     if(document.cuentas.concepto.value==""){
  16.         alert("No se puede dejar el concepto en blanco");
  17.         document.cuentas.concepto.focus();
  18.         return false;
  19.         }
  20.  
  21.     //Comprobar si el campo DEBE es numerico
  22.     if(!isNaN(document.cuentas.debe.value)){
  23.         }else{
  24.             alert("El campo DEBE no es un dato numerico");
  25.             document.cuentas.debe.focus();
  26.             return false;
  27.             }
  28.  
  29. //Comprobar si el campo HABER es numerico
  30.     if(!isNaN(document.cuentas.haber.value)){
  31.         }else{
  32.             alert("El campo HABER no es un dato numerico");
  33.             document.cuentas.haber.focus();
  34.             return false;
  35.             }
  36.  
  37. }