| |||
habilitar combo tengo una pag con dos combos, en uno hay cerca de 10 opciones y en el otro 3. El segundo combo aparece disable por defecto pero al seleccionar una opcion en el primero, por ej la opcion3, se tiene que habilitar el segundo combo. y al seleccionar otro volverlo a deshabilitar.- |
| ||||
Hola Roly y JavierB: Por lo que veo, parece que lo que quieres es que vaya alternando el valor del atributo disabled del segundo combo por cada cambio del primero... ![]() Según veo el código de JavierB, depende del elemento seleccionado y no de haberse cambiado la selección: Si es así, creo que esto te va a servir:
Código:
Saludos <html> <body> <form> <select onchange="this.form['sel'].disabled = !this.form['sel'].disabled;" > <option>uno</option> <option>dos</option> <option>tres</option> </select> <select name="sel" disabled="disabled"> <option>1</option> <option>2</option> </select> </form> </body> </html> ![]()
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| |||
anda perfecto, ahora que anda, tambien se puede hacer que cuando no selecciona la opcion dos, el segundo combo quede en blanco y no con la opcion que haya seleccionado? mi combo es asi: <select name="id_subprocedure" class=text03 width=145 disabled> <option value="">Select Sub Procedure <option value='opcion1'>opcion1 </option> <option value='opcion2'>opcion2 </option> <option value='opcion3'>opcion3 </option> </select> es decir, que cuando este combo quede deshabilitado, si hay seleccionada alguna opcion, vuelva a "Select Sub Procedure".- Gracias.- ![]() |
| ||||
Hola de nuevo. Esto podría servirte. Código HTML: <select onchange="document.getElementById('id_subprocedure').disabled=(this.selectedIndex!=2);document.getElementById('id_subprocedure'.selectedIndex=0"> ![]() |