DonMarkeZ
Mitglied
Hi,
ich hab hier ein Quiz und die dazugehörige JS-Datei. Leider sieht es so aus, dass wenn ich auf auswerten klicke, dass ich dann angezeigt bekomme, dass ich z.b. 2 von 3 oder 3 von 3 Antworten richtig habe. Das Problem ist nur das ich 6 Antworten gegeben habe
Ich hoffe ihr könnt mir helfen.
Hier die Codes !
HTML-Dokument:
JS-Datei:
Gruss
ich hab hier ein Quiz und die dazugehörige JS-Datei. Leider sieht es so aus, dass wenn ich auf auswerten klicke, dass ich dann angezeigt bekomme, dass ich z.b. 2 von 3 oder 3 von 3 Antworten richtig habe. Das Problem ist nur das ich 6 Antworten gegeben habe
Ich hoffe ihr könnt mir helfen.
Hier die Codes !
HTML-Dokument:
HTML:
<html>
<head>
<title>Quiz</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script src="radio.js" type="text/javascript" />
</head>
<body>
<form><div>
Welche Länder ergeben zusammen die Fläche,
<br>die in den letzten 30 Jahren geschmolzen ist?:<br />
<input type="radio" name="antwort" value="falsch" />Italien und Portugal<br />
<input type="radio" name="antwort" value="falsch"/>Frankreich und Belgien<br />
<input type="radio" name="antwort" value="richtig"/>Frakreich und Spanien<br />
<br />
Wie hoch ist die absehbare Erwärmung
<br>im rest dieses Jahrhunderts?:<br />
<input type="radio" name="antwort1" value="falsch"/>7- 14°C<br />
<input type="radio" name="antwort1" value="richtig"/>4 - 7°C<br />
<input type="radio" name="antwort1" value="falsch"/>3 - 5°C<br />
<br />
Was bringt das Eis zum schmelzen?:<br />
<input type="radio" name="antwort2" value="richtig"/>Die globale Erwärmung<br />
<input type="radio" name="antwort2" value="falsch"/>Die zunehmende Kraft der Sonne<br />
<input type="radio" name="antwort2" value="falsch"/>Warme Winde aus der Sahara<br />
<br />
Zuwieviel Prozent besteht Grönland nicht aus Eis?:<br />
<input type="radio" name="antwort3" value="falsch"/>50%<br />
<input type="radio" name="antwort3" value="richtig"/>15%<br />
<input type="radio" name="antwort3" value="falsch"/>85%<br />
<br />
Wovor schützen uns die Polarkappen?:<br />
<input type="radio" name="antwort4" value="richtig"/>Vor der Überhitzung<br />
<input type="radio" name="antwort4" value="falsch"/>Vor dem Austrocknen<br />
<input type="radio" name="antwort4" value="falsch"/>Vor einer Überschwemmung<br />
<br />
Wie groß ist die Arktis im System
<br>der mathematisch-astronomischen Zonen?:<br />
<input type="radio" name="antwort5" value="richtig"/>21,2 Mio. km²<br />
<input type="radio" name="antwort5" value="falsch"/>8 Mio. km²<br />
<input type="radio" name="antwort5" value="falsch"/>26 Mio. km²<br />
<br />
<input type="button" value="Auswerten!" onclick="auswerten()" />
</div></form>
<p>
<div id="ausgabe"> </div>
</p>
</body>
</html>
JS-Datei:
Javascript:
function auswerten()
{
var punkte = 0;
var inputElements = document.getElementsByTagName("input");
for(var i=0; i<inputElements.length; i++ ) {
if( !inputElements[i].checked || inputElements[i].value!="richtig" ) {
continue;
}
punkte++;
document.getElementById('ausgabe').firstChild.data =
'Du hast '+ punkte +' von '+ (pmax =
document.getElementsByName('antwort').length) +
' möglichen Punkten erreicht. Das sind '+ Math.round(punkte*100/pmax) +' Prozent.';
}
}
Zuletzt bearbeitet: