Foros del Web » Programando para Internet » Javascript »

Añadir nuevos options a un combo (select)

Estas en el tema de Añadir nuevos options a un combo (select) en el foro de Javascript en Foros del Web. Pues eso, ¿Como puedo añadir options nuevos a un combo con valores extraidos de la base de datos mysql? He intentado poner el nombre del ...
  #1 (permalink)  
Antiguo 31/07/2012, 14:20
Avatar de mdromed  
Fecha de Ingreso: septiembre-2009
Mensajes: 389
Antigüedad: 14 años, 7 meses
Puntos: 8
Añadir nuevos options a un combo (select)

Pues eso, ¿Como puedo añadir options nuevos a un combo con valores extraidos de la base de datos mysql?

He intentado poner el nombre del combo como capa donde visualizar los valores pero en chrome funciona pero en ie8 no.

¿Alguna idea?
De lo que se trata es de añadir un option mas a los que ya existan, obteniendolo de la base de datos con ajax, es decir, no me vale hacerlo solo con javascript

Gracias

Última edición por mdromed; 31/07/2012 a las 14:28
  #2 (permalink)  
Antiguo 31/07/2012, 14:54
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Añadir nuevos options a un combo (select)

Pregunto?
El select original, sin agregados, también proviene de una base de datos, o solo está declarado en el html?
De todas maneras te dejo un excelente tutorial
http://www.mredkj.com/tutorials/tutorial005.html
solo tendrías que hacer que tu php genere los valores y el texto del option
SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 31/07/2012, 15:42
Avatar de mdromed  
Fecha de Ingreso: septiembre-2009
Mensajes: 389
Antigüedad: 14 años, 7 meses
Puntos: 8
Respuesta: Añadir nuevos options a un combo (select)

Cita:
Iniciado por emprear Ver Mensaje
Pregunto?
El select original, sin agregados, también proviene de una base de datos, o solo está declarado en el html?
De todas maneras te dejo un excelente tutorial
http://www.mredkj.com/tutorials/tutorial005.html
solo tendrías que hacer que tu php genere los valores y el texto del option
SAludos
Esta previamente declarado en el html.
Acabo de solucionarlo con un replace ya que he englobado el select original ya declarado dentro de un div, y luego tengo una funcion javascript que añade un option a los ya existentes cuando recibe la respuesta de la pagina php de ajax

Sin embargo esta solucion me parece un poco chapucera.
A ver si alguien me da una solucion mejor y mas limpia
  #4 (permalink)  
Antiguo 31/07/2012, 16:18
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Añadir nuevos options a un combo (select)

La solución correcta es la que está en el tutorial que te dejé, simplemente tendrás que generar el value y el text de tu option, a partir de lo que extraigas de la base de datos
SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 31/07/2012, 16:56
Avatar de mdromed  
Fecha de Ingreso: septiembre-2009
Mensajes: 389
Antigüedad: 14 años, 7 meses
Puntos: 8
Respuesta: Añadir nuevos options a un combo (select)

Cita:
Iniciado por emprear Ver Mensaje
La solución correcta es la que está en el tutorial que te dejé, simplemente tendrás que generar el value y el text de tu option, a partir de lo que extraigas de la base de datos
SAludos
Ok, muchas gracias

Etiquetas: ajax
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 16:06.