Lieber Gero,
Mir ist schon klar, das ich das in dieser Weise angehen muss
<input type="radio" name="Antwort">
das überrascht mich jetzt. Das name-Attribut ist soetwas wie ein Variablenname, nicht jedoch der Variableninhalt. Dazu kommt noch, dass Radio-Buttons, die zu einer Gruppe gehören sollen, wobei das Anklicken des einen Radio-Buttons einen anderen "leert", identische Werte in ihrem name-Attribut benötigen.
Ich hätte jetzt eher etwas wie das hier erwartet:
<li>
<input type="radio" name="antwort_frage4" value="2" id="antwort_frage4_r1">
<label for="antwort_frage4_r1">Lösung: 2 Äpfel</label>
</li>
<li>
<input type="radio" name="antwort_frage4" value="4" id="antwort_frage4_r2">
<label for="antwort_frage4_r2">Lösung: 4 Äpfel</label>
</li>
Da ich <label><input type="radio"...</label> wegen des IE vermeide, arbeite ich immer mit IDs. Daher habe ich mit "antwort_frage4_rx" eine Art laufende Nummer in den IDs der Radio-Buttons verwendet. Das name-Attribut muss bei allen Radio-Buttons identisch sein (hier "antwort_frage4"), die zu derselben Antwort gehören. Sonst stimmt die Logik aus HTML-Sicht nicht!
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)