Foros del Web » Programando para Internet » Javascript »

formulario

Estas en el tema de formulario en el foro de Javascript en Foros del Web. Hola amigos, tngo en mente la realización de un formulario. Una de las partes de este, es la de que el usuario dependiendo del checkbox ...
  #1 (permalink)  
Antiguo 09/10/2008, 04:43
 
Fecha de Ingreso: octubre-2008
Mensajes: 36
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta formulario

Hola amigos, tngo en mente la realización de un formulario. Una de las partes de este, es la de que el usuario dependiendo del checkbox que selecciones, aparecerian unas opciones o no.

ejemplo:

Elige una opcion:
opcionA
opcionB
opcionC

Si eligen la opcion A o B no pasaria nada, en cambio se eligen la opcion C aparaceria por ejemplo otro combo con opciones.

Este tipo de formularios los he visto en mil sitios y son bastante comunes..xo realmente llevo unos cuantos dias buscando, y lo mas q e conseguido es saber que se puede hacer con ajax o javascript..

Si teneis x ai algun ejemplo, la verdad que m ayudaria bastante. muchas gracias de antemano.
  #2 (permalink)  
Antiguo 09/10/2008, 06:51
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: formulario

Hola ramirami

Puedes poner el select oculto:

Código:
<select name="sele" style="display:none">
y en el checkbox:

Código:
<input type="checkbox" onclick = "sele.style.display = (this.checked) ? 'block' : 'none'" />
Saludos,
  #3 (permalink)  
Antiguo 10/10/2008, 02:50
 
Fecha de Ingreso: octubre-2008
Mensajes: 36
Antigüedad: 15 años, 6 meses
Puntos: 0
Exclamación Respuesta: formulario

Muchas gracias, m a servido de muxa ayuda la respuesta. Sólo unas últimas cuestiones.

Una vez que el usuario ace clik en la opcion C, aparece el combo con las nuevas opciones, eso esta claro.

Ahora bien, si el usuario volviera acer click, por ejemplo en la opcion A o B, el combo con las nuevas opciones seguiría apareciendo.

La cuestion es, si se elige otra opción, como haría para que el combo desapareciese?

y la última cosa, cómo se podria hacer sto, xo utilizando divs?

gracias! un saludo.
  #4 (permalink)  
Antiguo 10/10/2008, 07:45
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: formulario

No entendí, porque en un principio habías dicho checkbox, así que el código de JavierB es correcto. Cuando seleccionas el checkbox, se muestra el <select>, y cuando quitas la selección se oculta. Ahora si son radio habrá que usar también el onclick de los demás radio. No es necesario que uses divs si lo que quieres mostrar/ocultar es un único elemento.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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 13:28.