<select onchange="test()" id="select_id">
<option value="0">-Select-</option>
<option value="1">Communication</option>
</select>
Πρέπει να πάρω την τιμή της επιλεγμένης επιλογής σε javascript: ξέρει κανείς πώς να πάρει την επιλεγμένη τιμή ή το κείμενο, παρακαλώ πείτε μου πώς να γράψω μια συνάρτηση για αυτό. Έχω αναθέσει τη συνάρτηση onchange() στο select οπότε τι κάνω μετά από αυτό;
Χρησιμοποιήστε είτε JavaScript είτε jQuery για αυτό.
Χρησιμοποιώντας JavaScript
<script>
function val() {
d = document.getElementById("select_id").value;
alert(d);
}
</script>
<select onchange="val()" id="select_id">
Χρησιμοποιώντας την jQuery
$('#select_id').change(function(){
alert($(this).val());
})
Χρήση
document.getElementById("select_id").selectedIndex
Ή για να λάβετε την τιμή:
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>
στην ειδοποίηση θα δείτε την τιμή INT του επιλεγμένου δείκτη, αντιμετωπίστε την επιλογή ως πίνακα και θα λάβετε την τιμή