Foros del Web » Programando para Internet » Javascript »

Como obtengo el texto de un select ?

Estas en el tema de Como obtengo el texto de un select ? en el foro de Javascript en Foros del Web. Tengo un <select name="id" id="id"> <option value="1">Item 1</option> <option value="2">Item 2</option> </select> si yo hago: valor = document.fomr1.id.value; obtengo el valor de la opcion seleccionada, ...
  #1 (permalink)  
Antiguo 03/03/2005, 04:54
Avatar de walo  
Fecha de Ingreso: mayo-2004
Mensajes: 310
Antigüedad: 20 años
Puntos: 0
Como obtengo el texto de un select ?

Tengo un

<select name="id" id="id">
<option value="1">Item 1</option>
<option value="2">Item 2</option>
</select>

si yo hago:

valor = document.fomr1.id.value;

obtengo el valor de la opcion seleccionada, si fuera "Item1" obtendria el valor "1"

Mi pregunta es, como obtengo el texto de la opcion ?
O sea, yo quiero obtener el "Item 1"
  #2 (permalink)  
Antiguo 03/03/2005, 06:04
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Alguna vez leí que era .text en vez de .value

Inténtalo...

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 03/03/2005, 14:52
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola walo y monoswim:

La verdad es que obtener el texto es un poco más complejo...
Hay que seleccionar del array de options, el elemento seleccionado y entonces averiguar el atributo text.

valor = document.forms.form1.id[document.forms.form1.id.selectedIndex].text;

Espero haberlo puesto bien.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 10:09.