Wie bekomme ich die Check-Option in einer Gruppe von Radioeingängen mit JavaScript?Wie bekomme ich die Check-Option in einer Gruppe von Radioeingängen mit JavaScript?
Antwort
<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>
Aber mit document.all, um Elemente zu erhalten, ist ein schlechte Praxis, da es nur in ein paar Browsern funktioniert, benutze stattdessen den Standard document.getElementsByName! -) – roenving
Du hast recht ... aber ich denke Daniel hat die Idee. Wie auch immer, ich habe "document.all" in "document.getElementsByName" geändert – leoinfo
Wenn Sie das eigentliche Element benötigen und nicht nur den gewählten Wert, versuchen Sie dies:
function findSelected(){
for (i=0;i<document.formname.radioname.length;i++){
if (document.formname.radioname[i].checked){
return document.formname.radioname[i];
}
}
}
generische Funktionen (lose auf Ihr)
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;
}
- 1. Wie bekomme ich die Zeilenposition mit Javascript?
- 2. Wie bekomme ich die Zeitzone in JavaScript?
- 3. Wie bekomme ich die Gesamtsumme von Eingabewerten mit Javascript?
- 4. Wie bekomme ich die erste Zeile von jeder Gruppe aus einer Tabelle in sqliendatenbank?
- 5. Wie bekomme ich die Kontakte aus einer Gruppe von WhatsApp in Android?
- 6. Wie bekomme ich mehrere bedingte Operationen nach einer Pandas-Gruppe?
- 7. Wie bekomme ich Yammer-Nachrichten einer bestimmten Gruppe?
- 8. Wie bekomme ich eine Gruppe von Objekten von Firebase?
- 9. Wie bekomme ich die Bildgröße in Bytes mit Javascript
- 10. Wie bekomme ich Javascript-Wert mit Nokogiri?
- 11. Senden von Werten von dynamisch benannten Radioeingängen an die Datenbank
- 12. Wie bekomme ich Dateigröße von Clientside mit Javascript in IE?
- 13. Wie bekomme ich den Inhalt einer entfernten Seite mit JavaScript?
- 14. Wie bekomme ich die Länge von Javascript "Array"
- 15. wie bekomme ich Cookies in Javascript erstellt
- 16. Wie bekomme ich iPad Bildschirmbreite in Javascript
- 17. Javascript: Wie bekomme ich Schlüssel von function.apply()
- 18. Wie bekomme ich die Zusammenfassung Statistiken nach Gruppe
- 19. JavaScript Gruppe von Array
- 20. Wie bekomme ich Lat Long einer Adresse mit arcGis JavaScript
- 21. Wie bekomme ich die Gruppenposition von onChildClick()?
- 22. Wie bekomme ich die Zeilenanzahl von einer azurblauen Datenbank?
- 23. Wie bekomme ich den Titel einer HTML-Seite mit JavaScript?
- 24. Wie bekomme ich Informationen ohne Gruppe auf die Spalte
- 25. Wie bekomme ich die Benutzerinformationen eines Twitter-Benutzers mit Javascript?
- 26. Wie bekomme ich die Summe von Array mit "für" Schleife
- 27. Wie bekomme ich die Benutzer-Nummer von innerhalb einer Stack-Overflow-Seite mit Javascript?
- 28. Wie bekomme ich Scrollbar-Position mit Javascript?
- 29. Wie bekomme ich die Hintergrundfarbe eines Elements mit Javascript?
- 30. Wie bekomme ich Konsoleneingabe in Javascript?
Was Möchten Sie die Option für? -) verwenden Torbjørns ans wer gibt den Wert zurück, der in den meisten Situationen ausreichen würde, aber manchmal könnte es möglich sein, andere Dinge zu tun ... – roenving
Ich vermute, er meinte den Wert .... –