Radiobuttons mit Javascript auslesen - wo steckt der Fehler?
Hallo, ich habe eben versucht, eine sehr simple Konstruktion zu gestalten, mit der ich einfach den Wert eines angeklickten Radio-Buttons mit Javascript abfragen möchte. Mein Code sieht wiefolgt aus:
- Code: Alles auswählen
<head>
<script type="text/javascript">
var answer1
function quiz() {
alert(answer1);
}
</script>
</head>
<body>
<form name="question1">
<INPUT TYPE="radio" NAME="answer1" onclick="answer1.value=1"> <br>
<INPUT TYPE="radio" NAME="answer1" onclick="answer1.value=2"> <br>
<INPUT TYPE="radio" NAME="answer1" onclick="answer1.value=3"> <br>
</form>
<button onclick="quiz();">Los!</button>
</body>
Leider funktioniert der Code jedoch nicht und die alert-Meldung gibt immer "undefined" aus. Woran liegt das? Funktioniert das mit dem "answer1.value=x" doch nicht so leicht, wie ich dachte oder hat sich noch ein anderer Fehler bei mir eingeschlichen?
Hättest du dir mal meine Antwort in deinem anderen
Thema durchgelesen wärst du sicher auf eine funktionierende Lösung gekommen.
Zu erst einmal muss das Formular so aussehen:
- Code: Alles auswählen
<form name="question1" method="post">
<INPUT TYPE="radio" NAME="answer1" value="value1"><br>
<INPUT TYPE="radio" NAME="answer1" value="value2"><br>
<INPUT TYPE="radio" NAME="answer1" value="value3"><br>
<button onclick="quiz();">Los!</button>
</form>
Das ausgeben, welcher Button nun angeklickt wurde, geht beispielsweise so:
- Code: Alles auswählen
function quiz() {
for(var i = 0; i < 3; i++) {
if(document.getElementsByName("answer1")[i].checked == true) {
alert(document.getElementsByName("answer1")[i].value);
break;
}
}
}
Ich empfehle dir hier nochmals die Seite von
SelfHtml. Vielen Dank für die Antwort, funktioniert super die Lösung. Tut mir Leid, dass ich deine andere Antwort so übersehen habe
die Seite selfhtml kenne ich schon zu genüge und nutze sie auch oft, wenn ich zum Beispiel neue Funktionen von HTML brauche, nur finde ich den JavaScript-Teil manchmal ziemlich schwierig, wenn im Beispiel noch andere Sachen stehen, die ich noch nicht kenne.
Link dieser Seite https://www.talkteria.de/forum/topic-162392.html
Ähnliche Themen
Weitere interessante Themen
- Wiener Würstchen - was macht ihr damit bzw. daraus? 15872mal aufgerufen · 18 Antworten · Autor: Emmala · Letzter Beitrag von EngelmitHerz
Forum: Essen & Trinken
- Wiener Würstchen - was macht ihr damit bzw. daraus?
- Radieschen auch garen 1740mal aufgerufen · 2 Antworten · Autor: *steph* · Letzter Beitrag von EngelmitHerz
Forum: Essen & Trinken
- Radieschen auch garen
- Rezepte und Ideen für Radieschen 2729mal aufgerufen · 4 Antworten · Autor: Kruemmel · Letzter Beitrag von EngelmitHerz
Forum: Essen & Trinken
- Rezepte und Ideen für Radieschen
- Sandwichtoasts Varianten 3226mal aufgerufen · 15 Antworten · Autor: Max1250 · Letzter Beitrag von EngelmitHerz
Forum: Essen & Trinken
- Sandwichtoasts Varianten
- Exotische Pflanzen für die Wohnung 2026mal aufgerufen · 2 Antworten · Autor: Trampo · Letzter Beitrag von EngelmitHerz
Forum: Garten & Pflanzen
- Exotische Pflanzen für die Wohnung
