Javascript ile seçilen radio düğmesini bulma

Javascript ile işaretlenen radio düğmesini bulma veya işaretlenip işaretlenmediğini kontrol etme:

Formumuz aşağıdaki gibi olsun:

<form>
<input name="kitap" type="radio" value="Da Vinchi Şifresi" />Da Vinchi Şifresi
<input name="kitap" type="radio" value="Melekler ve Şeytanlar" />Melekler ve Şeytanlar
<input name="kitap" type="radio" value="Dijital Kale" />Dijital Kale
<input name="kitap" type="radio" value="Kayıp Sembol" />Kayıp Sembol
<input onclick="kontrol()" type="button" value="seç" />
</form>

Seçilen kitabı bulan kod:

function kontrol(){
var secim = false;
var radObje = document.formum.kitap;
for(i=0; i &lt; radObje.length; i++){
if(radObje[i].checked == true){
var secilenKitap = radObje[i].value;
secim = true;
}
}
 
if(secim == true){
alert('Seçtiğiniz kitap:' + secilenKitap);
}else{
alert('Bir kitap seçmediniz!');
}
}

Seçili olan radio dügmesini bulmak

Aşağıdaki gibi bir belgemiz olsun.

<form id="myForm">
<input name="myRadio" type="radio" value="Vadideki Zambak" />
<input name="myRadio" type="radio" value="Su Çılgın Türkler" />
<input checked="checked" name="myRadio" type="radio" value="Bozkırkurdu" />
</form>

Seçili olan radio düğmesini bulalım ve değerini yazdıralım.

1
2
3
4
5
6
7
8
9
10
<script type="text/javascript"> 
var theForm = document.getElementById("myForm"); 
for(i = 0; i < theForm.myRadio.length; i++) 
{ 
if(theForm.myRadio[i].checked == true){ 
document.write(theForm.myRadio[i].value); 
} 
} 
</script> 
Çıktı: Bozkırkurdu