Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/01/2010, 12:17
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

quedaria asi:

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. fecha = document.cuentas.fecha.value;
  3.  
  4. function validar(){
  5.     //Comprueba que el campo fecha no está vacio
  6.     if(document.cuentas.fecha.value=="" || fechavalida.test(fecha)){
  7.         alert("El formato de fecha introducido no es correcto: 12/09/1990");
  8.         document.cuentas.fecha.focus();
  9.         return false;
  10.         }
  11.  
  12.     //Comprueba que el campo concepto no está vacio
  13.     if(document.cuentas.concepto.value==""){
  14.         alert("No se puede dejar el concepto en blanco");
  15.         document.cuentas.concepto.focus();
  16.         return false;
  17.         }
  18.  
  19.     //Comprobar si el campo DEBE es numerico
  20.     if(!isNaN(document.cuentas.debe.value)){
  21.         }else{
  22.             alert("El campo DEBE no es un dato numerico");
  23.             document.cuentas.debe.focus();
  24.             return false;
  25.             }
  26.  
  27. //Comprobar si el campo HABER es numerico
  28.     if(!isNaN(document.cuentas.haber.value)){
  29.         }else{
  30.             alert("El campo HABER no es un dato numerico");
  31.             document.cuentas.haber.focus();
  32.             return false;
  33.             }
  34.  
  35. }