Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Combo en select oculto

Estas en el tema de Combo en select oculto en el foro de Frameworks JS en Foros del Web. He escrito este codigo para poder mostrar un select que esta oculto mediante otro select pero el codigo no funciona no se porque : Código: ...
  #1 (permalink)  
Antiguo 19/12/2008, 12:00
 
Fecha de Ingreso: diciembre-2008
Mensajes: 9
Antigüedad: 15 años, 11 meses
Puntos: 0
Combo en select oculto

He escrito este codigo para poder mostrar un select que esta oculto mediante otro select pero el codigo no funciona no se porque :
Código:
<script>

function mostrar(numero)

{

document.getElementById('numero')style.visibility='visible';

}



</script>

<form>

<select name=11 id=0  onChange="mostrar(1)" >

<option > 1</option>

<option > 1</option>

</select>



<select name=2 id=1 onChange="mostrar(this.id)">

<option > 1</option>

<option > 1</option>

</select>

</form>
  #2 (permalink)  
Antiguo 19/12/2008, 17:05
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 17 años, 3 meses
Puntos: 23
Respuesta: Combo en select oculto

prueba con esto

<script>
function mostrar(numero)
{
alert(numero);
document.getElementById(numero).style.visibility=' visible';
}
</script>
<form>
<select name="11" id="0" onChange="mostrar(1)" >
<option > 1</option>
<option > 1</option>
</select>
<select name="2" id="1" onChange="mostrar(this.id)" style="visibility:hidden">
<option > 1</option>
<option > 1</option>
</select>
</form>

tenias 2 errores
1. document.getElementById('numero')style.visibility= 'visible'; te falta el punto antes del style
2. estas en el getElementById llamas al campo con id numero no al valor que contiene la variable numero (osea es sin comillas)

jeje se me olvidaba, no hay ningun campo con visibiliti hidden, asi que le cambie un poco a tu codigo
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810

Última edición por Avatar810; 19/12/2008 a las 17:06 Razón: Complementar
  #3 (permalink)  
Antiguo 20/12/2008, 09:52
 
Fecha de Ingreso: diciembre-2008
Mensajes: 9
Antigüedad: 15 años, 11 meses
Puntos: 0
Ya funciona

Gracias Avatar810 el codigo funciona a la perfeccion no le meti el style="visibility:hidden" de tantas veces k cambie el codigo me kedo sin ponerle xDD pero gracias por la respuesta el codigo funciona a la perfeccion
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:24.