SORU
14 EYLÜL 2009, PAZARTESİ


JavaScript, Nasıl bir radyo düğmesi seçili olup olmadığını kontrol edebilir miyim?

Bir HTML Formu içinde iki radyo düğmesi var. Bir iletişim kutusu alanlardan biri boş olduğunda görünür. Nasıl bir radyo düğmesi seçili olup olmadığını kontrol edebilir miyim?

CEVAP
14 EYLÜL 2009, PAZARTESİ


Bu, HTML kullanıyormuş gibi

<input type="radio" name="gender" id="gender_Male" value="Male" />
<input type="radio" name="gender" id="gender_Female" value="Female" />

İstemci tarafı doğrulama için, burada seçili olan kontrol etmek için bazı Javascript:

if(document.getElementById('gender_Male').checked) {
  //Male radio button is checked
}else if(document.getElementById('gender_Female').checked) {
  //Female radio button is checked
}

Yukarıdaki biçimlendirme niteliğine bağlı olarak daha etkili hale getirmiş olabilir ama bu işe başlamanız için yeterli olacaktır.


Sadece olmadığını görmek için arıyoruzherhangi birradyo düğmesi seçilirher yerdeSayfa PrototypeJS oldukça kolaylaştırır.

Burada ise en az bir radyo sayfanın seçili ise true döndüren bir işlev. Yine, bu özel HTML bağlı olarak biraz manipüle edilmesi gerekebilir.

function atLeastOneRadio() {
    return ($('input[type=radio]:checked').size() > 0);
}

İçin sunucu tarafı doğrulama(tamamen doğrulama için Javascript bağımlı olamazsın unutma!)seçim sizin dilinize bağlı olacaktır, ama sen ... ama isteği gender dize değeri kontrol ediyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006
  • Rachel Talbott

    Rachel Talbo

    26 Ocak 2011
  • whiteboy7thst

    whiteboy7ths

    1 Temmuz 2009