Foros del Web » Programando para Internet » Javascript »

Validar Formulario completo

Estas en el tema de Validar Formulario completo en el foro de Javascript en Foros del Web. Hola amigos, tengo un problemilla... Al validar mi formulario todo sale bien pero, quiero que cuando carge la pagina, lo 1ero que pulse el usuario ...
  #1 (permalink)  
Antiguo 18/07/2013, 11:39
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 127
Antigüedad: 16 años, 3 meses
Puntos: 0
Exclamación Validar Formulario completo

Hola amigos, tengo un problemilla...

Al validar mi formulario todo sale bien pero, quiero que cuando carge la pagina, lo 1ero que pulse el usuario es un BUTTON, después la opción de un radio button de 2 (Si - No).

Es lo que necesito, el código que uso apra validar los demas campos los tengo listo, el código que uso para la secuencia es:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.   function validarForm(formulario)
  3.   {  
  4.      
  5.     1ERO debe pulsar el boton  
  6.      
  7.         2DO debe pulsa un SI - NO de un radio button, despues sigue lo demas.
  8.      
  9.      if(formulario.sexo.value.length==0)
  10.       {  
  11.          formulario.sexo.focus();    
  12.          alert('Por favor seleccione su Sexo');
  13.          return false;
  14.          
  15.       }
  16.      
  17.       else if(formulario.ecivil.value.length==0)
  18.       {  
  19.          formulario.ecivil.focus();    
  20.          alert('Por favor seleccione su estado civil');
  21.          return false;
  22.       }
  23.      
  24.       else if(formulario.fecha1.value.length==0)
  25.       {  
  26.          formulario.fecha1.focus();    
  27.          alert('Por favor ingrese su Fecha de Nacimiento');
  28.          return false;
  29.          
  30.       }
  31.       else if(formulario.teldomicilio.value.length==0)
  32.       {  
  33.          formulario.teldomicilio.focus();    
  34.          alert('Por favor ingrese su Teléfono de domicilio');
  35.          return false;
  36.          
  37.       }
  38.       else if(formulario.celular.value.length==0)
  39.       {  
  40.          formulario.celular.focus();    
  41.          alert('Por favor ingrese su Número de Celular');
  42.          return false;
  43.          
  44.       }
  45.       else if(formulario.teladicional.value.length==0)
  46.       {  
  47.          formulario.teladicional.focus();    
  48.          alert('Por favor ingrese su Teléfono Adicional');
  49.          return false;
  50.       }
  51.       else if(formulario.pais.value.length==0)
  52.       {  
  53.          formulario.pais.focus();    
  54.          alert('Por favor seleccione su País');
  55.          return false;
  56.       }
  57.       else if(formulario.provincia.value.length==0)
  58.       {  
  59.          formulario.provincia.focus();    
  60.          alert('Por favor seleccione su Provincia');
  61.          return false;
  62.       }
  63.       else if(formulario.distrito.value.length==0)
  64.       {  
  65.          formulario.distrito.focus();    
  66.          alert('Por favor seleccione su Distrito');
  67.          return false;
  68.       }
  69.       else if(formulario.direccion.value.length==0)
  70.       {  
  71.          formulario.direccion.focus();    
  72.          alert('Por favor ingrese su Dirección');
  73.          return false;
  74.       }
  75.       else if(formulario.presentacion.value.length==0)
  76.       {  
  77.          formulario.presentacion.focus();    
  78.          alert('Por favor ingrese una presentación sobre su perfil');
  79.          return false;
  80.       }
  81.       return true;
  82. }
  83. </script>


Si se cumple todo esto, se ejecuta en el evento:

Código HTML:
Ver original
  1. <form name="form" action="i_ip.jsp" method="post" onSubmit="return validarForm(this);">

Etiquetas: validation
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:21.