Wert MERKEN und addieren
NewStyle
- javascript
0 Thorsten S.0 NewStyle
Hallo.
Ich hab mal versucht ein kleins Quiz zu machen. Klappt soweit auch ganz gut, ABER:
Man muss nach jede Frage auf "Auswerten" drücken, damit sich bei einer richtigen Antwort der Punktestand um 1 erhöht. Geht das nicht irgendwie, dass man nur 1x (oder gar nicht?) auf "Auswerten" drücken muss, sondern mit einem Klick auf "Punkte" sofort den Punktestand gemeldet bekommt?
Beispiel: http://members.aon.at/christian.wanger/programm2211.htm
Bitte um Hilfe! :(
NewStyle
Hiho,
<SCHNIPP>
<script type="text/javascript">
<!--
function test()
{
var punkte=0;
if(document.form1.radiobutton[0].checked == true)
punkte=punkte+1;
else if(document.form1.radiobutton2[0].checked == true)
punkte=punkte+1;
}
//-->
</script>
</SCHNIPP>
<SCHNIPP>
<h1>Wie heißt der Hauptdarsteller?</h1>
<form name="form1" action="">
<input type="radio" name="radiobutton2" value="Anton">
Anton
<p>
<input type="radio" name="radiobutton2" value="Berthold">
Berthold
<p>
<input type="radio" name="radiobutton2" value="Christian">
Christian
<p>
<hr>
<input type="button" value="Punkte" onClick="test();alert('Punkte: ' + punkte)">
</form>
</SCHNIPP>
probiers mal damit, erst auswerten lassen dann ausgeben.
gruss
sry für sehr kurze erklärung, is spät muss in heia ^^
<input type="button" value="Punkte" onClick="test();alert
('Punkte: ' + punkte)">
probiers mal damit, erst auswerten lassen dann ausgeben.
gruss
sry für sehr kurze erklärung, is spät muss in heia ^^
Hi Thorsten!
Danke für deine Antwort - klappt prima! Ich hab auch schon mit onLoad probiert, aber hat auch nicht funktioniert, aber zum Glück geht es mit deiner Lösung.
Nochmals danke für deine Hilfe.
Beste Grüße
NewStyle