Foros del Web » Programando para Internet » Javascript »

Cambiar option de un select con Javascript

Estas en el tema de Cambiar option de un select con Javascript en el foro de Javascript en Foros del Web. Hola, estoy haciendo una aplicación con PHP y JAVASCRIPT y me ha surgido una duda. Querría saber como añadir opciones a un select. O por ...
  #1 (permalink)  
Antiguo 19/01/2009, 09:54
 
Fecha de Ingreso: diciembre-2008
Mensajes: 15
Antigüedad: 15 años, 4 meses
Puntos: 1
Cambiar option de un select con Javascript

Hola, estoy haciendo una aplicación con PHP y JAVASCRIPT y me ha surgido una duda.

Querría saber como añadir opciones a un select. O por lo menos cambiar una de las que tiene. Lo he intentado con lo siguiente;

Código:
function addGenero(){
var genero = prompt("Introduza un valor para el nuevo género:","")
document.getElementById('value_genero').innerHTML= genero;
}
Y esto para el option:

Código:
<option><span id='value_genero'>///OPCION QUE ME DEVUELVE MYSQL///</span></option>.
He llamado a la función con un botón al lado del Select; y me muestra la ventanita para introducir el nuevo 'género', pero luego no cambia la opción.

Agradezco mucho vuestra colaboración.
Un saludo :D
  #2 (permalink)  
Antiguo 19/01/2009, 10:30
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: Cambiar option de un select con Javascript

Hola tbass

Prueba así:

Código javascript:
Ver original
  1. document.nombreFormu.nombreSelect.options[1].innerHTML = 'Lo que sea';

Cambia [1] por el número de opción que quieres cambiar (empieza por cero)

Para añadir una nueva opción, tienes un código en las FAQs de este mismo foro.

Saludos,
  #3 (permalink)  
Antiguo 19/01/2009, 13:44
 
Fecha de Ingreso: diciembre-2008
Mensajes: 15
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Cambiar option de un select con Javascript

Hola Javier.

Gracias por responder, pero la verdad es que he cambiado eso y no me va.
A ver si puedes probar alguna forma de hacerlo con el prompt.
Quizás ese sea mi fallo (esque soy principiante en esto del javascript; me manejo mejor con php jaja)

Un saludo!
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:41.