Foros del Web » Programando para Internet » Javascript »

Agregar una opcion a un select

Estas en el tema de Agregar una opcion a un select en el foro de Javascript en Foros del Web. Hola, me gustaría agregar una opción a un elemento select. Acualmente tengo este código, pero no me funciona, tampoco me marca error: function AddOptions(){ newOption ...
  #1 (permalink)  
Antiguo 16/08/2005, 07:31
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
Agregar una opcion a un select

Hola, me gustaría agregar una opción a un elemento select. Acualmente tengo este código, pero no me funciona, tampoco me marca error:

function AddOptions(){
newOption = document.createElement('option')
newOption.value = 5
document.form1.my_select.appendChild(newOption)
}

Luego tengo el formulario y un select sin ninguna opción.
Es así como se hace?
Muchas gracias.
Saludos!.
__________________
Add, never Remove
  #2 (permalink)  
Antiguo 16/08/2005, 12:20
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
solucionado.... si me agregaba las opciones al select, el problema era que no tenia texto para agregar, porque que no me daba cuenta que estaba agregando opciones.
__________________
Add, never Remove
  #3 (permalink)  
Antiguo 16/08/2005, 16:27
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 19 años, 7 meses
Puntos: 4
tambien ,por si alguien lo necesita ,creo que se puede agregar así:

document.miForm.miselect.options[numerodelaopcion]= new Option(com1,com1,false,false);

donde:
com1 es el texto
com2 es el valor
y luego se le da true o false para que quede seleccionado y el otro no lo recuero

al menos lo probé en un select de opciones multiples
__________________
by Capitán Buscapina
.
  #4 (permalink)  
Antiguo 17/08/2005, 07:46
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
voy a modificar el código y dejarlo de esa forma. Creo que queda mucho más estructurado y legible para futuras correciones.
Muchas gracias por la info.
Saludos!.
__________________
Add, never Remove
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 12:22.