<select onchange="test()" id="select_id">
<option value="0">-Select-</option>
<option value="1">Communication</option>
</select>
Javascript'te seçilen seçeneğin değerini almam gerekiyor: seçilen değeri veya metni nasıl alacağımı bilen var mı, lütfen bunun için nasıl bir fonksiyon yazacağımı söyleyin. Seçmek için onchange() fonksiyonunu atadım, bundan sonra ne yapacağım?
Bunun için JavaScript veya jQuery kullanın.
JavaScript kullanılıyor
<script>
function val() {
d = document.getElementById("select_id").value;
alert(d);
}
</script>
<select onchange="val()" id="select_id">
JQuery Kullanımı
$('#select_id').change(function(){
alert($(this).val());
})
Kullanım
document.getElementById("select_id").selectedIndex
Ya da değeri almak için:
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>
uyarıda, seçilen dizinin INT değerini göreceksiniz, seçimi bir dizi olarak ele alın ve değeri alacaksınız