¿Cómo puedo obtener el valor seleccionado de una lista desplegable en javascript?

Obtener el valor se le

<form name="elegir_layer" action="#" >
<select name="layer" id="layer" class= "formulario_select" >
<option value="0">OSM</option>
<option value="1">PNOA</option>
<option value="2">Catastro</option>
<option value="3">mapa_base</option>
</select>
</form>

ccionado de la lista desplegable cuyo código se adjunta

Respuesta
1

Si lo quieres sacar por jquery seria algo así.

if ($('#layer').change() || $('#layer').keyup()) {
valor = $('#layer').val();
console.log(valor);
}

En ese ejemplo, te muestra el valor en cuanto cambia.

Me confundí en el código, es este:

$('#layer').bind('input propertychange',function(evt){
    valor = $('#layer').val();
    console.log(valor);
})

Estoy espeso la verdad. Este si que si.
Aun así puede que el primero te funcione, el segundo solo funciona con los INPUT, no con los SELECT, por eso te vuelvo a poner código, este último debería funcionarte sin problema.

$('#layer').bind('keyup change',function(evt){
    valor = $('#layer').val();
    console.log(valor);
})

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas