Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/12/2010, 16:26
walterdevel
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 11 meses
Puntos: 51
Respuesta: como validar de select y textfield?

Creo que sería algo así:


Código Javascript:
Ver original
  1. <script>
  2.  
  3. var flag_select = false;
  4. var flag_textfield = false;
  5.  
  6. var selects = document.frm.elements;
  7. if(selects.length > 0) {
  8.   for(var i = 0; i < selects.length; i++) {
  9.     if(selects[i].tagName == 'SELECT') {
  10.      var indice = selects[i].selectedIndex;
  11.      var valor = selects[i].options[indice].value
  12.      if(valor == 'Seleccione una opción') {
  13.          flag_select = true;
  14.      }
  15.     }
  16.     if(selects[i].tagName == 'INPUT' && selects[i].type == 'text' && selects[i].value == 'Seleccione una opción') {
  17.         flag_textfield = true;
  18.     }
  19.  
  20.   }
  21. }
  22. </script>

Si flag_textfield y flag_select devuelven true, entonces hay por lo menos un textfield y un select con esos valores.

PD: esto es para casos que tengas multiples selects e inputs tipo text.

PD: fijate de cambiar los nombres de por ejemplo el form que esta como "frm" y ten cuidado con el case sensitive ( por ejmplo en =="text" )