Kontrol edilen seçeneği, bir grup radyo girişinde JavaScript ile nasıl edinilir? Eğer gerçek elemanı ve sadece seçilen değeri gerekiyorsaJavaScript'li bir grup radyo girişinde kontrol edilen seçenek nasıl alınır?
5
A
cevap
10
<html>
<head>
<script type="text/javascript">
function testR(){
var x = document.getElementsByName('r')
for(var k=0;k<x.length;k++)
if(x[k].checked){
alert('Option selected: ' + x[k].value)
}
}
</script>
</head>
<body>
<form>
<input type="radio" id="r1" name="r" value="1">Yes</input>
<input type="radio" id="r2" name="r" value="2">No</input>
<input type="radio" id="r3" name="r" value="3">Don't Know</input>
<br/>
<input type="button" name="check" value="Test" onclick="testR()"/>
</form>
</body>
</html>
+0
Ama öğeleri almak için document.all kullanarak bir Kötü bir uygulama sadece birkaç tarayıcıda çalıştığı için standart document.getElementsByName yerine kullan! -) – roenving
+0
Haklısın ... ama bence Daniel fikre kapılmış. Neyse, "document.all" ı "document.getElementsByName" olarak değiştirdim – leoinfo
2
2
, şunu deneyin: (gevşek senin dayalı)
function findSelected(){
for (i=0;i<document.formname.radioname.length;i++){
if (document.formname.radioname[i].checked){
return document.formname.radioname[i];
}
}
}
0
jenerik fonksiyonları
function getRadioGroupSelectedElement(radioGroupName) {
var radioGroup = document.getElementsByName(radioGroupName);
var radioElement = radioGroup.length - 1;
for(radioElement; radioElement >= 0; radioElement--) {
if(radioGroup[radioElement].checked){
return radioGroup[radioElement];
}
}
return false;
}
function getRadioGroupSelectedValue(radioGroupName) {
var selectedRadio = getRadioGroupSelectedElement(radioGroupName);
if (selectedRadio !== false) {
return selectedRadio.value;
}
return false;
}
İlgili konular
- 1. YUI kullanılarak kontrol edilen bir radyo düğmesinin değerine nasıl erişilir? i radyo düğmesi yapısı şu var
- 2. Tüm kontrol edilen onay kutularının sayısı bir sayfada nasıl alınır
- 3. Radyo düğmesi kontrol ediliyor
- 4. Grup kimliği nasıl alınır?
- 5. JQuery klon öğeleri: kontrol edilen radyo düğmelerini koruyan sorunlar
- 6. Seçilen seçenek kimliği nasıl alınır?
- 7. Son seçilen seçenek bir multiselect'ten nasıl alınır?
- 8. Regex: Grup adı nasıl alınır?
- 9. Silverlight'ta grup radyo düğmesi için veri bağlama nasıl ayarlanır?
- 10. Herhangi bir radyo düğmesi kontrol edilirse nasıl kontrol edilir
- 11. WPF'de bir grup radyo menüsü öğesini nasıl oluşturabilirim?
- 12. R Shiny'ta bir seçim kontrolü ile seçenek grupları nasıl alınır?
- 13. jQuery Çoklu Seçenek - Bir seçenek seçilirse, kontrol ya da değil
- 14. Android - Radyo kontrol düğmesini kontrol edin
- 15. Radyo Düğmesi, görüntü yerine bir seçenek olarak metin
- 16. Scala'da Koleksiyon'da bir dizinden bir Seçenek nasıl alınır?
- 17. döngü ve yarısı kontrol edilen
- 18. Kontrol edilen onay kutularının sayısı
- 19. ListView.getCheckedItemPositions kontrol edilemedi Kontrol edilen öğeler SparseBooleanArray
- 20. Kıymık Python'da radyo düğmesini nasıl kontrol ederim?
- 21. Realm: Dizin girişinde satır sonları nasıl kullanılır?
- 22. Kontrol edilmeyen radyo adını alma
- 23. JQuery'de her grupta bir radyo düğmesi olup olmadığını nasıl kontrol edersiniz? Her grupta bir radyo düğmesi işaretli olduğundan
- 24. Webkit'teki bir Seçenek öğesinin yüksekliğini nasıl kontrol edebilirim?
- 25. Bir psd dosyasında katman ilişkisi veya grup bilgisi nasıl alınır?
- 26. Eşleşen bir ifadenin grup ifade kısmı nasıl alınır?
- 27. JQuery kullanarak bir giriş radyo düğmesi nasıl kontrol edilir?
- 28. CAEmitterCell girişinde nasıl animasyon yapabilirim?
- 29. Bir seçenek (CSS)
- 30. Tek bir grupta radyo düğmesi kontrol edildi ve değiştirildi
neler Bu seçeneği kullanmak istiyor musunuz? -) Torbjørns ans wer, çoğu durumda hangi yeterli olur, ama, ancak diğer şeyler yapmak mümkün olabilir ... – roenving
Ben sanırım o değer demek istedim .... –