Foros del Web » Programando para Internet » Javascript »

activar campo a partir de un campo de tipo select

Estas en el tema de activar campo a partir de un campo de tipo select en el foro de Javascript en Foros del Web. tengo dos campos se tipo select, y resulta que necesito habilitar el segundo si el usuario en el primero ha seleccionado una opcion determinada en ...
  #1 (permalink)  
Antiguo 05/07/2012, 14:58
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 22 años, 10 meses
Puntos: 20
activar campo a partir de un campo de tipo select

tengo dos campos se tipo select, y resulta que necesito habilitar el segundo si el usuario en el primero ha seleccionado una opcion determinada en el primero.

|campo 1|
opcion 1
opcion 2
opcion 3

|campo 2|

si el usuario selecciona opcion 2 o opcion 3 se debe activar el campo 2 si selecciona opcion 1 no se activa.
__________________
Say no more.......
  #2 (permalink)  
Antiguo 05/07/2012, 15:46
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 12 años, 9 meses
Puntos: 72
Respuesta: activar campo a partir de un campo de tipo select

Hay que utilizar el evento onchange y la propiedad disabled, mira este ejemplo.
Código Javascript:
Ver original
  1. <script language="javascript">
  2. function controlar(lista)
  3. {
  4.   if (lista.value== 2 || lista.value== 3)
  5.     document.getElementById('select2').disabled= false;
  6.   else
  7.     if (lista.value== 1)
  8.       document.getElementById('select2').disabled= true;
  9. }
  10. </script>
  11. <select id="select1" onchange="controlar(this)">
  12. <option value="1">opción 1</option>
  13. <option value="2">opción 2</option>
  14. <option value="3">opción 3</option>
  15. </select>
  16.  
  17. <select id="select2">
  18. <option value="1">opción 1</option>
  19. <option value="2">opción 2</option>
  20. <option value="3">opción 3</option>
  21. </select>
  22. <script language="javascript">
  23. document.getElementById('select2').disabled= true;
  24. </script>
  #3 (permalink)  
Antiguo 05/07/2012, 16:54
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 22 años, 10 meses
Puntos: 20
Respuesta: activar campo a partir de un campo de tipo select

gracias lubtufano funciono perfecto
__________________
Say no more.......

Etiquetas: select, tipo, campos
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 13:14.