Foros del Web » Creando para Internet » HTML »

¿Como mostrar/ocultar campos segun el valor de un select?

Estas en el tema de ¿Como mostrar/ocultar campos segun el valor de un select? en el foro de HTML en Foros del Web. que tal todos Los molesto de nuevo con una duda quiza algo safada. Veran. Tengo un campo select (combobox) con varias opciones el cual funciona ...
  #1 (permalink)  
Antiguo 15/08/2012, 13:53
Avatar de info4  
Fecha de Ingreso: marzo-2008
Mensajes: 55
Antigüedad: 16 años, 1 mes
Puntos: 2
¿Como mostrar/ocultar campos segun el valor de un select?

que tal todos
Los molesto de nuevo con una duda quiza algo safada.
Veran.
Tengo un campo select (combobox) con varias opciones el cual funciona como una especie de menu.
lo que quiero hacer es que segun la opcion elegida me muestre uno u otros campos extras
por ejemplo:

tengo para el select las siguientes opciones:
a
b
c


si elijo a me muestre una caja de texto
si elijo b me muestre un boton y una caja de texto.
si elijo c me muestre un radio y un select.

Al momento ya tengo el codigo javascript que hace el cambio entre los valores .

Lo que estoy haciendo es un formulario con el cual el cliente consultara campos de la base de datos dependiendo de lo que halla elegido.
Espero haberme explicado correctamente.

Que me sugieren para hacer esto???
Gracias por su amable ayuda y su paciencia
Saludos
__________________
"Pulvis es et in pulverum reverteris"
  #2 (permalink)  
Antiguo 15/08/2012, 14:10
 
Fecha de Ingreso: enero-2012
Ubicación: Caracas
Mensajes: 75
Antigüedad: 12 años, 3 meses
Puntos: 21
Respuesta: ¿Como mostrar/ocultar campos segun el valor de un select?

funcion en javascript...

Código Javascript:
Ver original
  1. function mostrar_elemento(id){
  2.      document.getElementById(id).style.display = "block";
  3. }
  4.  
  5. function ocultar_elemento(id){
  6.      document.getElementById(id).style.display = "none";
  7. }
  #3 (permalink)  
Antiguo 15/08/2012, 14:15
 
Fecha de Ingreso: enero-2012
Ubicación: Caracas
Mensajes: 75
Antigüedad: 12 años, 3 meses
Puntos: 21
Respuesta: ¿Como mostrar/ocultar campos segun el valor de un select?

disculpa le di enviar sin terminar!

tu funcion debe tener un switch o varios if que dependiendo de la opcion seleccionada llame a la funcion mostrar u ocultar, tantas veces como elementos quieras mostrar/ocutar,

actualzando la funcion de arriba te puedo decir:

Código Javascript:
Ver original
  1. function mostrar(cadena_id){
  2.     //cadena_id es una lista de elementos separados por coma (,)
  3.    var tmp = cadena_id.split(',');
  4.    for(i=0;i<tmp.length; i++){
  5.       document.getElementById(tmp[i]).style.display = "block";
  6.    }
  7. }

igual para la función de ocultar.

Última edición por beeman00; 15/08/2012 a las 14:16 Razón: correccion....
  #4 (permalink)  
Antiguo 19/10/2012, 12:26
Avatar de info4  
Fecha de Ingreso: marzo-2008
Mensajes: 55
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: ¿Como mostrar/ocultar campos segun el valor de un select?

Ya veo. Perdon por tardar tanto en contestar. Te agradezco mucho
__________________
"Pulvis es et in pulverum reverteris"

Etiquetas: campos, mostrar-ocultar, formulario
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 21:14.