Sacar el nombre de un combo

Un combo en html está estructurado de la siguiente manera:

<select name="nombreCombo" id="nombreCombo">

<option value="1">Valor1</option>
<option value="2">Valor2</option>

</select>

Si quisieramos acceder al value, podríamos utilizar la expresión “this.value” si utilizamos alguna propiedad del combo como onChange, onClick, onFocus… o “nombreCombo.value” si lo utilizamos desde fuera.

El problema viene si en vez del “1″ queremos recuperar “Valor1″, es decir el texto que se muestra en el combo.

Realmente ha costado mucho descubir esto, ha sido gracias a un compañero de trabajo que me ha ayudado:

nombreCombo.options[nombreCombo.selectedIndex].text;

Con esta expresión obtendremos el texto que esté mostrando en ese momento el combo ;)


Comparte este artículo

rss delicious meneame technorati webeame bitacoras enchilame fresqui google reddit

Temas relacionados


 

Deja un comentario

Normas de uso
  • No insultes
  • Escribe sin faltas de ortografía
  • Si vas a contestar a alquien, utiliza el botón responder, se le avisará