SORU
5 NİSAN 2013, Cuma


Nasıl seçili radyo düğmesi değerini almak için?

Her yere baktım ve her şey radyo düğmesi grubu seçilen değeri almak için çalıştı.

İşte benim HTML:

<div id="rates">

<input type="radio" id="r1" name="rate" value="Fixed Rate"> Fixed Rate

<input type="radio" id="r2" name="rate" value="Variable Rate"> Variable Rate

<input type="radio" id="r3" name="rate" value="Multi Rate" checked="checked"> Multi Rate  

İşte benim .js:

var rates = document.getElementById('rates').value;
var rate_value;

if(rates =='Fixed Rate'){
    rate_value = document.getElementById('r1').value;

}else if(rates =='Variable Rate'){
    rate_value = document.getElementById('r2').value;

}else if(rates =='Multi Rate'){
    rate_value = document.getElementById('r3').value;
}  

document.getElementById('results').innerHTML = rate_value;

Tanımsız almaya devam ediyorum.

CEVAP
5 NİSAN 2013, Cuma


var rates = document.getElementById('rates').value;

Oranları öğe div, bir değeri kalmaz. Bu undefined nereden geldiğini muhtemelen.

checked özelliği öğenin seçili olup olmadığını size söyleyecektir:

if (document.getElementById('r1').checked) {
  rate_value = document.getElementById('r1').value;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Anthony Le

    Anthony Le

    10 EKİM 2006
  • ecf150king

    ecf150king

    20 Ocak 2006
  • listedabive

    listedabive

    30 Ocak 2007