Foros del Web » Programando para Internet » Javascript »

Habilitar/Deshabilitar lista en función de un select

Estas en el tema de Habilitar/Deshabilitar lista en función de un select en el foro de Javascript en Foros del Web. Hola una vez más, tengo un problemilla que no consigo resolver. Tengo un formulario donde hay una lista y un select (entre otros). De inicio ...
  #1 (permalink)  
Antiguo 20/06/2008, 05:09
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 5 meses
Puntos: 8
Habilitar/Deshabilitar lista en función de un select

Hola una vez más, tengo un problemilla que no consigo resolver. Tengo un formulario donde hay una lista y un select (entre otros). De inicio la lista está deshabilitada y quiero que solo se habilite si se selecciona una opción concreta del select, y que se vuelva a deshabilitar si selecciona otra. Habia intentado hacer lo siguiente pero no ha funcionado:
Código PHP:
<select name="tipo" id="tipo">
          <
option value="1" onclick "document.forms[0].grupo.disabled=true;">Accesorios</option>
          <
option value="2" onclick "document.forms[0].grupo.disabled=true;">Videos</option>
          <
option value="3" onclick "document.forms[0].grupo.disabled=true;">Documentos</option>
          <
option value="4" onclick "document.forms[0].grupo.disabled=false;">Clientes</option>
        </
select>

          <
select name="grupo" size="2" id="grupo" disabled="true">
               <
option value="1">Prueba1</option>
               <
option value="2">Prueba2</option>
       </
select
Alguna ayudita para poder terminarlo?? Muchas gracias por adelantado, salu2
__________________
Vayamos por Partes :: Jack el Destripador
  #2 (permalink)  
Antiguo 20/06/2008, 05:17
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Habilitar/Deshabilitar lista en función de un select

Hola angel_dope

Prueba quitando los onclick de las opciones y poniendo así el select:

Código:
<select name="tipo" id="tipo" onchange = "grupo.disabled = this.selectedIndex != 3">
Saludos,
  #3 (permalink)  
Antiguo 20/06/2008, 05:21
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 5 meses
Puntos: 8
Respuesta: Habilitar/Deshabilitar lista en función de un select

Perfecto, así si que funciona. Muchas gracias JavierB, salu2
__________________
Vayamos por Partes :: Jack el Destripador
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 01:53.