¿Alguien sabe cómo recuperar la opción elegida de un cuadro de selección desplegable?

Estoy usando document.getElementById ("mySelect"). Value y no parece estar funcionando ...

0
Matt Doak 6 may. 2009 a las 19:37

3 respuestas

La mejor respuesta
document.getElementById("mySelect").options[document.getElementById("mySelect").selectedIndex].value
5
Al W 6 may. 2009 a las 15:39

Es mejor para la optimización del código hacer algo como:

var o = document.getElementById("mySelect");
o.options[o.selectedIndex].value;

Alternativa de jQuery:

$("#mySelect").val();
0
Dimitar Ivanov 8 may. 2009 a las 07:18

¿Estás seguro de que tu menú desplegable tiene un valor? ¿Proporcionaste valores para ello?

<select id="dropdownBox">
<option value="val1">value 1</option>
<option value="val2">value 2</option>
<option value="val3">value 3</option>
<option value="val4">value 4</option>
</select>

Los valores son val1, val2 ...

0
Khan 6 may. 2009 a las 15:45