Javascript: Coger la etiqueta de un select
20Jan09Hoy me he estado un buen rato para una tontería:
No sabía como recuperar la etiqueta (label) de un elemento select de un formulario.
Tengo un formulario HTML con 3 campos, un input de texto para la dirección y dos seleccionables con la región y el municipio (imaginaos que es mi dirección postal).
La idea era concatenar los 3 campos para llamar a GClientGeocoder y que me devuelva la longitud y la latitud de donde se encuentra mi casa. El problema es que la región y el municipio los guardo como identificador y lo que yo quería recuperar era la etiqueta.
La solución es sencilla (gracias a mi compañero Miguel):
var add = document.getElementById('add'); var cmb_loc = document.getElementById('id_loc'); var cmb_reg = document.getElementById('id_reg'); var loc = cmb_loc.options[cmb_loc.selectedIndex].text; var reg = cmb_reg.options[cmb_reg.selectedIndex].text; var address = add.value + ', ' + reg + ', ' + loc;
En address ya tenemos la concatenación de los 3 elementos.
Nota: Pues eso … Obama ya es presidente y el Spotify mola mucho.
There is 1 comment in this article: