Foros del Web » Programando para Internet » Javascript »

Ocultar un elemento de un SELECT

Estas en el tema de Ocultar un elemento de un SELECT en el foro de Javascript en Foros del Web. ¿Cómo puedo ocultar un elemento OPTION de un SELECT (desplegable) y volverlo a mostrar a voluntad? Muchas Gracias....
  #1 (permalink)  
Antiguo 20/04/2004, 09:06
Avatar de mruiz  
Fecha de Ingreso: septiembre-2001
Ubicación: Reykjavík
Mensajes: 138
Antigüedad: 22 años, 8 meses
Puntos: 0
Ocultar un elemento de un SELECT

¿Cómo puedo ocultar un elemento OPTION de un SELECT (desplegable) y volverlo a mostrar a voluntad?

Muchas Gracias.
  #2 (permalink)  
Antiguo 20/04/2004, 10:42
Avatar de mruiz  
Fecha de Ingreso: septiembre-2001
Ubicación: Reykjavík
Mensajes: 138
Antigüedad: 22 años, 8 meses
Puntos: 0
Se me ha ocurrido hacer remove, de esta forma se eliminan si pudiera después volver a cargar el select sin recargar la página lo tendría resuelto pero no sé cómo hacerlo.
__________________
Mario Ruiz
http://tcberglind.blogspot.com
  #3 (permalink)  
Antiguo 20/04/2004, 11:17
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Hola, mruiz.

Para añadir un elemento a un select, puedes usar el código que puso Kaopectate (¡Hola! ) en la FAQ-1. Suponiendo que tu select tenga id='sel':
Código PHP:
function anadir() {
    
obj=document.getElementById('sel');
    
selOption=new Option('texto','valor');
    eval(
obj.options[obj.options.length]=selOption);

Saludos,
  #4 (permalink)  
Antiguo 20/04/2004, 21:37
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 7 meses
Puntos: 1
o bien
function agregar(){
nuevoElemento = document.createElement("option");
nuevoElemento.text = "Esto es lo que es visible al usuario";
nuevoElemento.value = "este es el valor";
document.formaquecontieneelselect.nombredelselect. options.add(nuevoElemento);
}

y listo

saludos
  #5 (permalink)  
Antiguo 21/04/2004, 03:43
Avatar de mruiz  
Fecha de Ingreso: septiembre-2001
Ubicación: Reykjavík
Mensajes: 138
Antigüedad: 22 años, 8 meses
Puntos: 0
El problema al añadirlo así es que tengo que añadirlo a mano. Lo que quisiera es recargar el control SELECT según el html que tiene o bien ocultar o mostrar cada uno de los elementos del SELECT a voluntad.
__________________
Mario Ruiz
http://tcberglind.blogspot.com
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 09:49.