<select onchange="test()" id="select_id">
<option value="0">-Select-</option>
<option value="1">Communication</option>
</select>
Ho bisogno di ottenere il valore dell'opzione selezionata in javascript: qualcuno sa come ottenere il valore selezionato o il testo, per favore dite come scrivere una funzione per questo. Ho assegnato la funzione onchange() a select quindi cosa faccio dopo?
Usate JavaScript o jQuery per questo.
Usando JavaScript
<script>
function val() {
d = document.getElementById("select_id").value;
alert(d);
}
</script>
<select onchange="val()" id="select_id">
Utilizzando jQuery
$('#select_id').change(function(){
alert($(this).val());
})
Usa
document.getElementById("select_id").selectedIndex
O per ottenere il valore:
document.getElementById("select_id").value
<script>
function test(a) {
var x = a.selectedIndex;
alert(x);
}
</script>
<select onchange="test(this)" id="select_id">
<option value="0">-Select-</option>
<option value="1">Communication</option>
<option value="2">Communication</option>
<option value="3">Communication</option>
</select>
nell'avviso vedrete il valore INT dell'indice selezionato, trattate la selezione come un array e otterrete il valore