Felix Riesterer: richtige Antworten den richtigen Fragen zuordnen (Quiz) - Array

Beitrag lesen

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:)