H2O: Richtig oder falsch - mehr will ich ja gar nicht

Beitrag lesen

Hallo.

Ich habe einen Fragebogen vorbereitet, wo zu jeder Frage drei Antwortmöglichkeiten(Radiobuttons zum anklicken) gegeben sind. Der richtigen Antwort habe ich den value"r" gegeben und den falschen natürlich"f". Nun will ich eine Funktion schreiben, die erkennt, ob eine richtige Antwort gegeben wurde und diese auch zusammenzählt, so dass am Schluß das alert "sie haben...von...Fragen richtig!" ausgegeben werden kann. Ist wahrscheinlich nicht so schwer, doch ich denk wahrscheinlich viel zu kompliziert um auf die richtige Antwort zu kommen. Danke für die Hilfe!!!

So (oder so ähnlich) sollte dein Script aussehen:

<script type="text/javascript">
<!--
var anzahl = "0";
function fragen() {
if (document.formname.frageeins[1].checked == true) {
anzahl++;
}
if (document.formname.fragezwei[0].checked == true) {
anzahl++;
}if (document.formname.fragedrei[2].checked == true) {
anzahl++;
}
alert("Sie haben von 3 Fragen " + anzahl + " richtig beatwortet.");
anzahl = "0";
//-->
</script>

In diesem Script wird davon ausgegangen:
1. Frage: 2. Antwort richtig
2. Frage: 1. Antwort richtig
3. Frage: 3. Antwort richtig

Noch ein Link zu SELFHTML:
http://de.selfhtml.org/javascript/objekte/elements.htm#checked

Also das value wird in dem Script oben übrigens gar nicht gebraucht.

Ich hoffe ich konnte helfen, H2O

--
#*~!:     Endlich Ferien.
Selfcode: ie:% fl:| br:^ va:| ls:# fo:) rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
Infos:    http://emmanuel.dammerer.at/selfcode.html