Pregunta Obtener valor desplegable


¿Cómo se determina qué se selecciona en el menú desplegable? En Javascript.


14
2017-10-27 01:19


origen


Respuestas:


Si su menú desplegable es algo como esto:

<select id="thedropdown">
  <option value="1">one</option>
  <option value="2">two</option>
</select>

Entonces usarías algo como:

var a = document.getElementById("thedropdown");
alert(a.options[a.selectedIndex].value);

Pero una biblioteca como jQuery simplifica las cosas:

alert($('#thedropdown').val());

32
2017-10-27 01:24



Utilizar el value propiedad de la <select> elemento. Por ejemplo:

var value = document.getElementById('your_select_id').value;
alert(value);

6
2017-10-27 01:26



<select onchange = "selectChanged(this.value)">
  <item value = "1">one</item>
  <item value = "2">two</item>
</select>

y luego el javascript ...

function selectChanged(newvalue) {
  alert("you chose: " + newvalue);
}

5
2017-10-27 01:41



Me gusta esto:

$dd = document.getElementById("yourselectelementid");
$so = $dd.options[$dd.selectedIndex];

0
2017-10-27 01:24



var dd = document.getElementById("dropdownID");
var selectedItem = dd.options[dd.selectedIndex].value;

0
2017-10-27 01:24