Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/02/2011, 19:00
darion
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: no validar campo si esta deshabilitado

lo estube probando pero valida a medias es decir si esta visible dni1 hace todo perfecto pero si esta visible dni2, cuando hago submit me pide la validacion de dni1
pongo el codigo a ver si lo estoy haciendo bien Muchas gracias por su tiempo
Código Javascript:
Ver original
  1. function valida_cliente(form)
  2. {if(form.dni1.disabled){
  3.  
  4.  
  5. if (
  6.     form.dni2.value.length != 13    ||
  7.     form.dni2.value.length == 0     ||
  8.     form.apellido.value == 0   ||
  9.     form.nombre.value == 0     ||
  10.     form.telefono.value.length != 9 ||
  11.     form.domicilio.value == 0  ||
  12.     form.localidad.value == 0  ||  
  13.     form.codigo_postal.value == 0   ||
  14.     form.provincia.value == 0       ||  
  15.     form.email_cliente.value == 0   ||
  16.     form.cumple.value == 0 )
  17.    {
  18.     alert('Completar Datos Faltantes');
  19.     form.condicion_iva.focus()
  20.    return false;}
  21.    else{
  22.     if (confirm('¿Los Datos Ingresados son Correctos?'))
  23.    
  24.     {
  25.      form.submit() ;
  26.     }
  27.     else
  28.     {form.condicion_iva.focus()
  29.         return false;
  30.     }
  31.   }  
  32.    
  33. }//fin del primer if
  34. else {if (
  35.     form.dni1.value.length <7     ||
  36.     form.dni1.value.length >8       ||
  37.     form.apellido.value == 0   ||
  38.     form.nombre.value == 0     ||
  39.     form.telefono.value.length != 9 ||
  40.     form.domicilio.value == 0  ||
  41.     form.localidad.value == 0  ||  
  42.     form.codigo_postal.value == 0   ||
  43.     form.provincia.value == 0       ||  
  44.     form.email_cliente.value == 0   ||
  45.     form.cumple.value == 0 )
  46.    {
  47.     alert('Completar Datos Faltantes');
  48.     form.condicion_iva.focus()
  49.    return false;}
  50.    else{
  51.     if (confirm('¿Los Datos Ingresados son Correctos?'))
  52.    
  53.     {
  54.      form.submit() ;
  55.     }
  56.     else
  57.     {form.condicion_iva.focus()
  58.         return false;
  59.     }
  60.   }
  61.    }
  62.  
  63. }//fin del la funcion