Foros del Web » Programando para Internet » Javascript »

Habilitar <select>

Estas en el tema de Habilitar <select> en el foro de Javascript en Foros del Web. Hola!! Tengo 2 selects y lo que deseo es que al seleccionar la opcion '5' de cmbestado, se habilite el otro select, cmbempleado. Hasta ahora ...
  #1 (permalink)  
Antiguo 27/03/2007, 14:28
Avatar de miglos  
Fecha de Ingreso: enero-2005
Ubicación: Perú
Mensajes: 235
Antigüedad: 19 años, 3 meses
Puntos: 1
Habilitar <select>

Hola!!
Tengo 2 selects y lo que deseo es que al seleccionar la opcion '5' de cmbestado, se habilite el otro select, cmbempleado.
Hasta ahora solo he logrado reconocer la seleccion deseada, pero no se muy bien como hacer para habilitar el otro select.
Espero me puedan dar una ayuda.
Aqui lo que he intentado:
Código HTML:
function cargaUsuario()
{
var valor=document.getElementById("cmbestado").options[document.getElementById("cmbestado").selectedIndex].value;
    if(valor==5)
    {
     alert("Se habilitara opcion para cerrar atencion!!");        
     document.frmlista.cmbempleado.focus();
     return ;
     }
}

<select name="cmbestado" size="1" id="cmbestado"  onChange="cargaUsuario()"> 
<option value="1">Abierta</option>
<option value="3">Pendiente</option>
<option value="5">Cerrada</option>
</select>

<select name="cmbempleado" size="1" id="cmbempleado" disabled="disabled">
<option value="1">Administrador </option>
<option value="2">Usuario</option>
<option value="3">Otro</option>
 </select> 
__________________
:adios:
  #2 (permalink)  
Antiguo 27/03/2007, 14:31
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 2 meses
Puntos: 88
Re: Habilitar <select>

ya miraste este post dentro del INDICE TEMATICO DEL FORO
este post
  #3 (permalink)  
Antiguo 27/03/2007, 14:46
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Habilitar <select>

Hola miglos

Prueba esto:

Código:
<select name="cmbestado" size="1" id="cmbestado"  onchange="cmbempleado.disabled = (this.value != '5')">
Saludos,
  #4 (permalink)  
Antiguo 27/03/2007, 15:38
Avatar de miglos  
Fecha de Ingreso: enero-2005
Ubicación: Perú
Mensajes: 235
Antigüedad: 19 años, 3 meses
Puntos: 1
Re: Habilitar <select>

Muchas gracias JavierB!!!
Funciono muy bien.
Lo necesitaba urgente y no se me ocurria nada.
__________________
:adios:
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 21:22.