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