Foros del Web » Programando para Internet » Javascript »

Cambiar visibilidad a un select

Estas en el tema de Cambiar visibilidad a un select en el foro de Javascript en Foros del Web. Hola! Tengo un formulario en html con distintos campos. Tengo un select que al elegir la ultima opcion quiero que me aparezca visible otro select, ...
  #1 (permalink)  
Antiguo 23/04/2009, 02:11
 
Fecha de Ingreso: febrero-2008
Ubicación: Euskal Herria
Mensajes: 130
Antigüedad: 16 años, 2 meses
Puntos: 1
Cambiar visibilidad a un select

Hola!

Tengo un formulario en html con distintos campos. Tengo un select que al elegir la ultima opcion quiero que me aparezca visible otro select, pero solo cuando eligo la ultima opcion. No se si se me entiende.

El form del html:
<form enctype=multipart/form-data action=sube.php method=post>
<div id="tipo">
Tipo: <select name="tags">
<option value="1">Actividades</option>
<option value="2">Plan de gestion anual</option>
<option value="3">Proyectos impulsados</option>
<option value="4">Asesoramiento</option>
<option value="5">Gestion de ayuda</option>
<option value="6">Noticias</option>
</select>
</div>

<div id="Importancia">
Importancia: <select name="importancia">
<option value="normal">Normal</option>
<option value="importante">Importante</option
</select>
</div>
<div id="boton"><input type="submit" value=subir><br></div></div>
</form>

Lo que quiero es que el select importancia solo aparezca cuando eliga en el select tags el ultimo(noticias). Si alguien me puede ayudar se lo agradeceria.
  #2 (permalink)  
Antiguo 23/04/2009, 02:23
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 1 mes
Puntos: 839
Respuesta: Cambiar visibilidad a un select

Para eso necesitas usar Javascript.

En el evento onchange del primer select verificas si se seleccionó el último, allí muestras el otro select (cambiando su style a display: block)
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 23/04/2009, 02:26
 
Fecha de Ingreso: febrero-2008
Ubicación: Euskal Herria
Mensajes: 130
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Cambiar visibilidad a un select

Gracias david, ya me imagina que se tendria que usar java.

Estoy buscando algo porque no controlo mucho java. Si sabes de algun ejemplo que me pueda ayudar.

Gracias por contestarme!
  #4 (permalink)  
Antiguo 23/04/2009, 02:47
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: Cambiar visibilidad a un select

¡JavaScript!, no JAVA.

Tema movido desde PHP a JavaScript (... ¿ya buscaste en las FAQ?)
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #5 (permalink)  
Antiguo 23/04/2009, 02:52
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
Respuesta: Cambiar visibilidad a un select

Hola:

Código:
<select name="tags"
onchange="document.getElementById('Importancia').style.display = (this.value == '6') ? 'block':'none'">
Si te vas a dedicar a esto, ve aprendiendo

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 23/04/2009, 02:58
 
Fecha de Ingreso: febrero-2008
Ubicación: Euskal Herria
Mensajes: 130
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Cambiar visibilidad a un select

Muchas gracias caricatos!!

Me funciona bien.

Poco a poco voy aprendiendo, con gente como vosotros es mas facil y bonito.......jejeje
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 00:43.