15/05/2003, 23:14
|
| | | Fecha de Ingreso: enero-2003 Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 10 meses Puntos: 4 | |
a ver si entendí:
Si el usuario selecciona la opción 2 (es decir, la tercer opción), quieres que el select se oculte. Si es así, veamos...
Una aclaración previa:
el index va entre corchetes [ ] y NO entre paréntesis ( ).
la sintaxis es:
formulario.combo.options[index].propiedad
donde [index] se reemplaza por el número correspondiente a la opción y esos números comienzan por 0 (cero).
Por eso, la "tercer opcion real" tendrá un index 2 formulario.combo.options[2].propiedad
(lo que está en negritas es lo que debe cambiar)
Este script identificará si la opción 2 está seleccionada y si es así oculatará el select:
<script languaje="javascript">
function esconde(form) {
if (form.select1.options[2].selected == true) {
form.select1.style.visibility = "hidden";
}
else {
form.select1.style.visibility = "visible";
}
}
</script>
Y el formulario:
<form name="form1">
<select name="select1" onChange="esconde(this.form)" style="visibility: visible">
<option>opcion 0</option>
<option>opcion 1</option>
<option>opcion 2</option>
<option>opcion 3</option>
</select>
</form> |