Foros del Web » Programando para Internet » Javascript »

habilitar o desabilitar select

Estas en el tema de habilitar o desabilitar select en el foro de Javascript en Foros del Web. holaa migos que tal, una duda como puedo hacer para habilitar o desabilitar un select dependiendo del valor de otro select, me explco un select ...
  #1 (permalink)  
Antiguo 28/03/2003, 16:31
 
Fecha de Ingreso: agosto-2002
Mensajes: 301
Antigüedad: 21 años, 9 meses
Puntos: 2
habilitar o desabilitar select

holaa migos que tal,
una duda como puedo hacer para habilitar o desabilitar un select dependiendo del valor de otro select, me explco
un select con dos opciones una habilitar cuyo valor es 1 y la otra deasbilitar cuyo valor es 2

si elijo hablitar que me habilite otro select o sino que lo desabilite

espero que mentindn gracias
  #2 (permalink)  
Antiguo 29/03/2003, 04:57
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Hola, vito_gris.

Veamos si te sirve este código:
Código PHP:
<html>
<
head>
</
head>

<
body>
<
select onChange="sel.disabled=(this.value=='0')">
<
option value="1">Habilitar</option>
<
option value="0">Deshabilitar</option>
</
select>
<
select id="sel">
<
option value="A">Opcion 1</option>
<
option value="B">Option 2</option>
</
select>

</
body>
</
html
Saludos,
  #3 (permalink)  
Antiguo 13/09/2006, 07:59
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola:

Creo que el código de JavierB (¡Hola !) es óptimo, pero mejor sería cambiar sel por document.getElementById("sel")... o si fuesen ambos selects parte del mismo formulario ponerlo igual pero sel tendría que ser el atributo name.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 13/09/2006, 08:44
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Hola caricatos

Gracias por la corrección. Se me olvido meter los select dentro de un formulario

Saludos,
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 04:42.