Hallo zusammen!
Habe folgendes Problem:
Ich bekomme bei meinem Formular immer nur 100 Punkte heraus, egal was ich ankreuze, Woran kann das liegen?
Wer kann mir helfen?
Gruß Robin
Habe folgendes Problem:
Ich bekomme bei meinem Formular immer nur 100 Punkte heraus, egal was ich ankreuze, Woran kann das liegen?
HTML Code:
<head> </head> <body> <script type="text/javascript"> /* <![CDATA[ */ var frage = new Array(); // Frage 1: frage[0] = new Object(); frage[0]["antwort1"] = 10; frage[0]["antwort2"] = 7; frage[0]["antwort3"] = 3; frage[0]["antwort4"] = 0; // Frage 2: frage[1] = new Object(); frage[1]["antwort1"] = 10; frage[1]["antwort2"] = 7; frage[1]["antwort3"] = 3; frage[1]["antwort4"] = 0; // Frage 3: frage[2] = new Object(); frage[2]["antwort1"] = 10; frage[2]["antwort2"] = 7; frage[2]["antwort3"] = 3; frage[2]["antwort4"] = 0; // Frage 4: frage[3] = new Object(); frage[3]["antwort1"] = 10; frage[3]["antwort2"] = 7; frage[3]["antwort3"] = 3; frage[3]["antwort4"] = 0; // Frage 5: frage[4] = new Object(); frage[4]["antwort1"] = 10; frage[4]["antwort2"] = 7; frage[4]["antwort3"] = 3; frage[4]["antwort4"] = 0; // Frage 6: frage[5] = new Object(); frage[5]["antwort1"] = 10; frage[5]["antwort2"] = 7; frage[5]["antwort3"] = 3; frage[5]["antwort4"] = 0; // Frage 7: frage[6] = new Object(); frage[6]["antwort1"] = 10; frage[6]["antwort2"] = 7; frage[6]["antwort3"] = 3; frage[6]["antwort4"] = 0; // Frage 8: frage[7] = new Object(); frage[7]["antwort1"] = 10; frage[7]["antwort2"] = 7; frage[7]["antwort3"] = 3; frage[7]["antwort4"] = 0; // Frage 9: frage[8] = new Object(); frage[8]["antwort1"] = 10; frage[8]["antwort2"] = 7; frage[8]["antwort3"] = 3; frage[8]["antwort4"] = 0; // Frage 10: frage[9] = new Object(); frage[9]["antwort1"] = 10; frage[9]["antwort2"] = 7; frage[9]["antwort3"] = 3; frage[9]["antwort4"] = 0; /* ]]> */ </script> <!--Nach dem Absenden des Formulars erhältst du ja die passenden Antworten. Für die Auswertung gehst du dann folgenden Weg, angenommen dein Formular sieht wie folgt aus: Code:--> <form id="formFragen" method="post" action="javascript:void(0);"> Frage 1:...<br> Antwort 1: <input type="radio" name="frage1" value="antwort1"> Antwort 2: <input type="radio" name="frage1" value="antwort2"> Antwort 3: <input type="radio" name="frage1" value="antwort3"> Antwort 4: <input type="radio" name="frage1" value="antwort4"><br> Frage 2:...<br> Antwort 1: <input type="radio" name="frage2" value="antwort1"> Antwort 2: <input type="radio" name="frage2" value="antwort2"> Antwort 3: <input type="radio" name="frage2" value="antwort3"> Antwort 4: <input type="radio" name="frage2" value="antwort4"><br> Frage 3:...<br> Antwort 1: <input type="radio" name="frage3" value="antwort1"> Antwort 2: <input type="radio" name="frage3" value="antwort2"> Antwort 3: <input type="radio" name="frage3" value="antwort3"> Antwort 4: <input type="radio" name="frage3" value="antwort4"><br> Frage 4:...<br> Antwort 1: <input type="radio" name="frage4" value="antwort1"> Antwort 2: <input type="radio" name="frage4" value="antwort2"> Antwort 3: <input type="radio" name="frage4" value="antwort3"> Antwort 4: <input type="radio" name="frage4" value="antwort4"><br> Frage 5:...<br> Antwort 1: <input type="radio" name="frage5" value="antwort1"> Antwort 2: <input type="radio" name="frage5" value="antwort2"> Antwort 3: <input type="radio" name="frage5" value="antwort3"> Antwort 4: <input type="radio" name="frage5" value="antwort4"><br> Frage 6:...<br> Antwort 1: <input type="radio" name="frage6" value="antwort1"> Antwort 2: <input type="radio" name="frage6" value="antwort2"> Antwort 3: <input type="radio" name="frage6" value="antwort3"> Antwort 4: <input type="radio" name="frage6" value="antwort4"><br> Frage 7:...<br> Antwort 1: <input type="radio" name="frage7" value="antwort1"> Antwort 2: <input type="radio" name="frage7" value="antwort2"> Antwort 3: <input type="radio" name="frage7" value="antwort3"> Antwort 4: <input type="radio" name="frage7" value="antwort4"><br> Frage 8:...<br> Antwort 1: <input type="radio" name="frage8" value="antwort1"> Antwort 2: <input type="radio" name="frage8" value="antwort2"> Antwort 3: <input type="radio" name="frage8" value="antwort3"> Antwort 4: <input type="radio" name="frage8" value="antwort4"><br> Frage 9:...<br> Antwort 1: <input type="radio" name="frage9" value="antwort1"> Antwort 2: <input type="radio" name="frage9" value="antwort2"> Antwort 3: <input type="radio" name="frage9" value="antwort3"> Antwort 4: <input type="radio" name="frage9" value="antwort4"><br> Frage 10:...<br> Antwort 1: <input type="radio" name="frage10" value="antwort1"> Antwort 2: <input type="radio" name="frage10" value="antwort2"> Antwort 3: <input type="radio" name="frage10" value="antwort3"> Antwort 4: <input type="radio" name="frage10" value="antwort4"><br> <input type="submit" name="send" value=" Absenden" onclick="auswertung();"> </form> <script type="text/javascript"> function auswertung() { /** ZAHLEN ARRAY*/ var frage = new Array(); // Frage 1: frage[0] = new Object(); frage[0]["antwort1"] = 10; frage[0]["antwort2"] = 7; frage[0]["antwort3"] = 3; frage[0]["antwort4"] = 0; // Frage 2: frage[1] = new Object(); frage[1]["antwort1"] = 10; frage[1]["antwort2"] = 7; frage[1]["antwort3"] = 3; frage[1]["antwort4"] = 0; // Frage 3: frage[2] = new Object(); frage[2]["antwort1"] = 10; frage[2]["antwort2"] = 7; frage[2]["antwort3"] = 3; frage[2]["antwort4"] = 0; // Frage 4: frage[3] = new Object(); frage[3]["antwort1"] = 10; frage[3]["antwort2"] = 7; frage[3]["antwort3"] = 3; frage[3]["antwort4"] = 0; // Frage 5: frage[4] = new Object(); frage[4]["antwort1"] = 10; frage[4]["antwort2"] = 7; frage[4]["antwort3"] = 3; frage[4]["antwort4"] = 0; // Frage 6: frage[5] = new Object(); frage[5]["antwort1"] = 10; frage[5]["antwort2"] = 7; frage[5]["antwort3"] = 3; frage[5]["antwort4"] = 0; // Frage 7: frage[6] = new Object(); frage[6]["antwort1"] = 10; frage[6]["antwort2"] = 7; frage[6]["antwort3"] = 3; frage[6]["antwort4"] = 0; // Frage 8: frage[7] = new Object(); frage[7]["antwort1"] = 10; frage[7]["antwort2"] = 7; frage[7]["antwort3"] = 3; frage[7]["antwort4"] = 0; // Frage 9: frage[8] = new Object(); frage[8]["antwort1"] = 10; frage[8]["antwort2"] = 7; frage[8]["antwort3"] = 3; frage[8]["antwort4"] = 0; // Frage 10: frage[9] = new Object(); frage[9]["antwort1"] = 10; frage[9]["antwort2"] = 7; frage[9]["antwort3"] = 3; frage[9]["antwort4"] = 0; /* ENDE*/ var anzFragen=10; var e=1; var ergebnis=0; for (var i=0;i<anzFragen;i++) { ergebnis=ergebnis+frage[i][document.getElementsByName('frage'+e)[0].value]; e++; } alert('Du hast '+ergebnis+' Punkte erreicht'); } </script> </body> </html>
Gruß Robin
Comment