Ergebnis 1 bis 5 von 5
  1. #1
    DJay ist offline Jungspund
    registriert
    06-09-2009
    Beiträge
    11

    Quiz Nr2: Wie kann ich prüfen, ob meine Radiobuttons angeklickt sind?

    Habe ein Problem mit Radiobuttons. Es handelt sich hierbei um eine Umfrage!
    Ich möchte vor dem Auswerten überprüfen, ob alle Fragen wenigstens einmal angeklickt wurden.

    Es gibt insgesamt 10 Fragen und pro Frage 5 Antworten. Jede Antwort ist jeweils mit einer Punktzahl(5,4,3,2,1) belegt!

    Das funktioniert auch ganz gut.

    Meine Frage ist: Wie bekomme ich es hin, das eine Fehlermeldung erscheint wenn eine Frage nicht beantwortet wurde!

    Das Fenster mit "Bitte beantworten Sie alle Fragen."
    soll dann erscheinen wenn ich auf dem Button Auswertung klicke.

    Erst wenn alle Fragen beantwortet sind soll die Umfrage ausgewertet werden.

    Danke!

    Gruß DJay

    Ich bin Anfänger!

    P.S.

    if (ergebniswert == 0)
    {
    alert("Bitte beantworten Sie alle Fragen.");
    }
    // Das funktioniert nicht!
    Code:
    <html>
    <head>
    
    <style type=text/css>
    td {font-family:verdana; text-align:right; font-size:10}
    div {width:300; height:50; font-family:verdana; font-size:10}
    </style>
    
    <script language=javascript>
    
    ////////////////////////////////////////
    ///////// initializierung 1 ///////////
    //////////////////////////////////////
    
    //// hier können die einzelnen punktgewinnstuffen mit textausage angegeben werden /////
    //___________________________________________________________________________________//
    	var bewertung = new Array();
    	bewertung["gleich 0"]    = "loooooser!";
    	bewertung["von 0 - 8"]   = "naja das müssen wir noch mal üben!";
    	bewertung["von 9 - 15"]  = "das ist ja ein guter durch schnitt!";
    	bewertung["von 16 - 24"] = "reife leistung!";
    	bewertung["gleich 25"]   = "du bist der killer schlecht hin!";
    //___________________________________________________________________________________//
    ///////////////////////////////////////////////////////////////////////////////////////
    
    
    ///// hier können die von bis werte angeben werden ///////////////////////////////////////////////
    //_____________________________________________________________________________________________
    	var gleich = 0;  	/// entspricht dem array-container -->  bewertung["gleich 0"]
    	
    	var von = 0;  		/// entspricht dem array-container --> 	bewertung["von 0 - 8"]
    	var bis = 8;
    
    	var von2 = 9; 	 	/// entspricht dem array-container --> 	bewertung["von 9 - 15"]
    	var bis2 = 15;
    
    	var von3 = 16;  	/// entspricht dem array-container --> 	bewertung["von 16 - 24"]
    	var bis3 = 24;
    
    	var gleich2 = 25; 	 /// entspricht dem array-container --> bewertung["gleich 25"]
    //_____________________________________________________________________________________________
    ///////////////////////////////////////////////////////////////////////////////////////////////
    
    ////////////////////////////////////////
    ////// initializierung 1 ende /////////
    //////////////////////////////////////
    
    var a = 0;
    function check(){
    
    var ergebnisswert   = 0; /// nicht verändern, führt zu falschen ergebnissen ////
    
    
    ////////////////////////////////////////
    ///////// initializierung 2 ///////////
    //////////////////////////////////////
    
    ///// hier kann die anzahl der anzuklickenden fragen angebene werden /////
    //______________________________________________________________________//
    	var formularfelder1  = 5;
    	var formularfelder2  = 5;
    	var formularfelder3  = 5;
    	var formularfelder4  = 5;
    	var formularfelder5  = 5;
    //______________________________________________________________________//
    /////////////////////////////////////////////////////////////////////////
    
    ////////////////////////////////////////
    ////// initializierung 2 ende /////////
    //////////////////////////////////////
    
    
    if (a==1){
    return false;
    }
    
    for (var i = 0; i < formularfelder1; i++){
    if (document.forms[0].elements[i].checked){
    ergebnisswert = ergebnisswert + parseInt(document.forms[0].elements[i].value)
    }
    }
    
    for (var i = 0; i < formularfelder2; i++){
    if (document.forms[1].elements[i].checked){
    ergebnisswert = ergebnisswert + parseInt(document.forms[1].elements[i].value)
    }
    }
    
    for (var i = 0; i < formularfelder3; i++){
    if (document.forms[2].elements[i].checked){
    ergebnisswert = ergebnisswert + parseInt(document.forms[2].elements[i].value)
    }
    }
    
    for (var i = 0; i < formularfelder4; i++){
    if (document.forms[3].elements[i].checked){
    ergebnisswert = ergebnisswert + parseInt(document.forms[3].elements[i].value)
    }
    }
    
    for (var i = 0; i < formularfelder5; i++){
    if (document.forms[4].elements[i].checked){
    ergebnisswert = ergebnisswert + parseInt(document.forms[4].elements[i].value)
    }
    }
    
    //////////////////////////////////////////////////////////////////////////////////////////////
    ////////// hier geschieht die auswertung, hier muss nichts verändert werden /////////////////
    ////////////////////////////////////////////////////////////////////////////////////////////
    
    if (ergebnisswert == gleich){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreicht!</b><br><b>"+ bewertung["gleich 0"] +"</b>";
    }
    if (ergebnisswert > von && ergebnisswert <= bis){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreicht!</b><br><b>"+ bewertung["von 0 - 8"] +"</b>";
    }
    if (ergebnisswert >= von2 && ergebnisswert <= bis2){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreicht!</b><br><b>"+bewertung["von 9 - 15"] +"</b>";
    } 
    if (ergebnisswert >= von3 && ergebnisswert <= bis3){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreicht!</b><br><b>"+bewertung["von 16 - 24"] +"</b>";
    }
    if (ergebnisswert == gleich2){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreich!t</b><br><b>"+bewertung["gleich 25"] +"</b>";
    }
    //////////////////////////////////////////////////////////////////////////////////////////////
    //////////////////////////// auswertung zu ende /////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////////////////////////
    
    a++;
    }
    
    
    </script>
    
    </head>
    
    <body>
    
    <!--frage eins-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    perter pan
    <input type=radio name=frage1 value="5">
    <br>
    papageno
    <input type=radio name=frage1 value="4">
    <br>
    müller biernot
    <input type=radio name=frage1 value="3">
    <br>
    alfongs zitterbacke
    <input type=radio name=frage1 value="2">
    <br>
    der kobold
    <input type=radio name=frage1 value="1">
    </form>
    <br>
    wer war der man im mond??
    </td>
    </table>
    <!--frage eins-->
    
    <br>
    
    <!--frage zwei-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    saufen ohne ende
    <input type=radio name=frage2 value="1">
    <br>
    nikolaus
    <input type=radio name=frage2 value="2">
    <br>
    drei wünsche aufeinmal
    <input type=radio name=frage2 value="5">
    <br>
    morgens weiter pennen
    <input type=radio name=frage2 value="4">
    <br>
    zähne putzen mit der klobürste
    <input type=radio name=frage2 value="3">
    </form>
    <br>
    was geht nun wirklich nicht??
    </td>
    </table>
    <!--frage zwei-->
    
    
    <br>
    
    <!--frage drei-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    glaub das ist technick
    <input type=radio name=frage3 value="3"><br>
    
    ne garten seite
    <input type=radio name=frage3 value="1">
    <br>
    ne firma
    <input type=radio name=frage3 value="2">
    <br>
    gibts da nicht script
    <input type=radio name=frage3 value="4">
    <br>
    beste seite im netz :)
    <input type=radio name=frage3 value="5">
    </form>
    <br>
    was ist jswelt??
    </td>
    </table>
    <!--frage drei-->
    
    <br>
    
    <!--frage vier-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    der bruder von steffan raab
    <input type=radio name=frage4 value="5"><br>
    
    nen tee
    <input type=radio name=frage4 value="1">
    <br>
    nen verhütungsmittel
    <input type=radio name=frage4 value="3">
    <br>
    nen faules ei
    <input type=radio name=frage4 value="2">
    <br>
    die sendungen die immer nicht für kinder sind
    <input type=radio name=frage4 value="4">
    </form>
    <br>
    was ist dope??
    </td>
    </table>
    <!--frage vier-->
    
    <br>
    
    <!--frage fünf-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    meine freundin
    <input type=radio name=frage4 value="2"><br>
    
    die mutti von fips arschmuskel
    <input type=radio name=frage4 value="5"><br>
    
    die tütensuppe
    <input type=radio name=frage4 value="3">
    <br>
    deine mutti
    <input type=radio name=frage4 value="1">
    <br>
    ich geh heut früh ins bett
    <input type=radio name=frage4 value="4">
    </form>
    <br>
    wer kocht für mich??
    </td>
    </table>
    <!--frage fünf-->
    
    <br><br>
    <input type=button onclick="check()" value="auswerten">
    <input type=button onclick="window.location.reload()" value="nochmal">
    <br><br>
    <div id="ergebniss"></div>
    </body>
    </html>

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: Quiz Nr2: Wie kann ich prüfen, ob meine Radiobuttons angeklickt sind?

    Bei deinem Konstrukt könntest du das so machen:
    Code:
    for (var i = 0; i < formularfelder1; i++){
    	var beantwortet1 = false
    	if (document.forms[0].elements[i].checked){
    		beantwortet1 = true;
    		ergebnisswert = ergebnisswert + parseInt(document.forms[0].elements[i].value)
    	}
    }
    - über die Variabel beantwortet1 kannst du dann auslesen, ob die erste Frage beantwortet wurde.

    PS: du solltest dich dringend mit dem Konzept eines Arrays auseinandersetzten - hätte dir viel Schreibarbeit erspart.

  3. #3
    DJay ist offline Jungspund
    registriert
    06-09-2009
    Beiträge
    11

    AW: Quiz Nr2: Wie kann ich prüfen, ob meine Radiobuttons angeklickt sind?

    Was ich nicht verstehe! Es kommt immer noch zu 4 Schleifen durchläufen!
    Also es wird 4x das Fenster angezeigt.

    "Bitte füllen Sie Frage 1 aus!"

    Ich bin bald am verzweifeln! Was mache ich falsch?
    Gruß DJay

    Code:
    <html>
    <head>
    
    <style type=text/css>
    td {font-family:verdana; text-align:right; font-size:10}
    div {width:300; height:50; font-family:verdana; font-size:10}
    </style>
    
    <script language=javascript>
    
    ////////////////////////////////////////
    ///////// initializierung 1 ///////////
    //////////////////////////////////////
    
    //// hier können die einzelnen punktgewinnstuffen mit textausage angegeben werden /////
    //___________________________________________________________________________________//
    	var bewertung = new Array();
    	bewertung["gleich 0"]    = "loooooser!";
    	bewertung["von 0 - 8"]   = "naja das müssen wir noch mal üben!";
    	bewertung["von 9 - 15"]  = "das ist ja ein guter durch schnitt!";
    	bewertung["von 16 - 24"] = "reife leistung!";
    	bewertung["gleich 25"]   = "du bist der killer schlecht hin!";
    //___________________________________________________________________________________//
    ///////////////////////////////////////////////////////////////////////////////////////
    
    
    ///// hier können die von bis werte angeben werden ///////////////////////////////////////////////
    //_____________________________________________________________________________________________
    	var gleich = 0;  	/// entspricht dem array-container -->  bewertung["gleich 0"]
    	
    	var von = 0;  		/// entspricht dem array-container --> 	bewertung["von 0 - 8"]
    	var bis = 8;
    
    	var von2 = 9; 	 	/// entspricht dem array-container --> 	bewertung["von 9 - 15"]
    	var bis2 = 15;
    
    	var von3 = 16;  	/// entspricht dem array-container --> 	bewertung["von 16 - 24"]
    	var bis3 = 24;
    
    	var gleich2 = 25; 	 /// entspricht dem array-container --> bewertung["gleich 25"]
    //_____________________________________________________________________________________________
    ///////////////////////////////////////////////////////////////////////////////////////////////
    
    ////////////////////////////////////////
    ////// initializierung 1 ende /////////
    //////////////////////////////////////
    
    var a = 0;
    function check(){
    
    var ergebnisswert   = 0; /// nicht verändern, führt zu falschen ergebnissen ////
    
    
    ////////////////////////////////////////
    ///////// initializierung 2 ///////////
    //////////////////////////////////////
    
    ///// hier kann die anzahl der anzuklickenden fragen angebene werden /////
    //______________________________________________________________________//
    	var formularfelder1  = 5;
    	var formularfelder2  = 5;
    	var formularfelder3  = 5;
    	var formularfelder4  = 5;
    	var formularfelder5  = 5;
    //______________________________________________________________________//
    /////////////////////////////////////////////////////////////////////////
    
    ////////////////////////////////////////
    ////// initializierung 2 ende /////////
    //////////////////////////////////////
    
    
    if (a==1){
    return false;
    }
    
    for (var i = 0; i < formularfelder1; i++){
    	var beantwortet1 = false
    	if (document.forms[0].elements[i].checked){
    		beantwortet1 = true;
    		ergebnisswert = ergebnisswert + parseInt(document.forms[0].elements[i].value)
    	}
    	{
    		if(beantwortet1 ==false)
    		{
    		  alert("Bitte beantworten Sie Frage 1.");
    		}
    	}
    }
    
    for (var i = 0; i < formularfelder2; i++){
    	var beantwortet2 = false
    	if (document.forms[1].elements[i].checked){
    		beantwortet2 = true;
    		ergebnisswert = ergebnisswert + parseInt(document.forms[1].elements[i].value)
    	}
    	{
    		if(beantwortet2 ==false)
    		{
    		  alert("Bitte beantworten Sie Frage 2.");
    		}
    	}
    }
    
    for (var i = 0; i < formularfelder3; i++){
    	var beantwortet3 = false
    	if (document.forms[2].elements[i].checked){
    		beantwortet3 = true;
    		ergebnisswert = ergebnisswert + parseInt(document.forms[2].elements[i].value)
    	}
    	{
    		if(beantwortet3 ==false)
    		{
    		  alert("Bitte beantworten Sie Frage 3.");
    		}
    	}
    }
    
    for (var i = 0; i < formularfelder4; i++){
    	var beantwortet4 = false
    	if (document.forms[3].elements[i].checked){
    		beantwortet4 = true;
    		ergebnisswert = ergebnisswert + parseInt(document.forms[3].elements[i].value)
    	}
    	{
    		if(beantwortet4 ==false)
    		{
    		  alert("Bitte beantworten Sie Frage 4.");
    		}
    	}
    }
    
    for (var i = 0; i < formularfelder5; i++){
    	var beantwortet5 = false
    	if (document.forms[4].elements[i].checked){
    		beantwortet5 = true;
    		ergebnisswert = ergebnisswert + parseInt(document.forms[4].elements[i].value)
    	}
    	{
    		if(beantwortet5 ==false)
    		{
    		  alert("Bitte beantworten Sie Frage 5.");
    		}
    	}
    }
    
    //////////////////////////////////////////////////////////////////////////////////////////////
    ////////// hier geschieht die auswertung, hier muss nichts verändert werden /////////////////
    ////////////////////////////////////////////////////////////////////////////////////////////
    
    if (ergebnisswert == gleich){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreicht!</b><br><b>"+ bewertung["gleich 0"] +"</b>";
    }
    if (ergebnisswert > von && ergebnisswert <= bis){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreicht!</b><br><b>"+ bewertung["von 0 - 8"] +"</b>";
    }
    if (ergebnisswert >= von2 && ergebnisswert <= bis2){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreicht!</b><br><b>"+bewertung["von 9 - 15"] +"</b>";
    } 
    if (ergebnisswert >= von3 && ergebnisswert <= bis3){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreicht!</b><br><b>"+bewertung["von 16 - 24"] +"</b>";
    }
    if (ergebnisswert == gleich2){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreich!t</b><br><b>"+bewertung["gleich 25"] +"</b>";
    }
    //////////////////////////////////////////////////////////////////////////////////////////////
    //////////////////////////// auswertung zu ende /////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////////////////////////
    
    a++;
    }
    
    
    </script>
    
    </head>
    
    <body>
    
    <!--frage eins-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    perter pan
    <input type=radio name=frage1 value="5">
    <br>
    papageno
    <input type=radio name=frage1 value="4">
    <br>
    müller biernot
    <input type=radio name=frage1 value="3">
    <br>
    alfongs zitterbacke
    <input type=radio name=frage1 value="2">
    <br>
    der kobold
    <input type=radio name=frage1 value="1">
    </form>
    <br>
    wer war der man im mond??
    </td>
    </table>
    <!--frage eins-->
    
    <br>
    
    <!--frage zwei-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    saufen ohne ende
    <input type=radio name=frage2 value="1">
    <br>
    nikolaus
    <input type=radio name=frage2 value="2">
    <br>
    drei wünsche aufeinmal
    <input type=radio name=frage2 value="5">
    <br>
    morgens weiter pennen
    <input type=radio name=frage2 value="4">
    <br>
    zähne putzen mit der klobürste
    <input type=radio name=frage2 value="3">
    </form>
    <br>
    was geht nun wirklich nicht??
    </td>
    </table>
    <!--frage zwei-->
    
    
    <br>
    
    <!--frage drei-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    glaub das ist technick
    <input type=radio name=frage3 value="3"><br>
    
    ne garten seite
    <input type=radio name=frage3 value="1">
    <br>
    ne firma
    <input type=radio name=frage3 value="2">
    <br>
    gibts da nicht script
    <input type=radio name=frage3 value="4">
    <br>
    beste seite im netz :)
    <input type=radio name=frage3 value="5">
    </form>
    <br>
    was ist jswelt??
    </td>
    </table>
    <!--frage drei-->
    
    <br>
    
    <!--frage vier-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    der bruder von steffan raab
    <input type=radio name=frage4 value="5"><br>
    
    nen tee
    <input type=radio name=frage4 value="1">
    <br>
    nen verhütungsmittel
    <input type=radio name=frage4 value="3">
    <br>
    nen faules ei
    <input type=radio name=frage4 value="2">
    <br>
    die sendungen die immer nicht für kinder sind
    <input type=radio name=frage4 value="4">
    </form>
    <br>
    was ist dope??
    </td>
    </table>
    <!--frage vier-->
    
    <br>
    
    <!--frage fünf-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    meine freundin
    <input type=radio name=frage4 value="2"><br>
    
    die mutti von fips arschmuskel
    <input type=radio name=frage4 value="5"><br>
    
    die tütensuppe
    <input type=radio name=frage4 value="3">
    <br>
    deine mutti
    <input type=radio name=frage4 value="1">
    <br>
    ich geh heut früh ins bett
    <input type=radio name=frage4 value="4">
    </form>
    <br>
    wer kocht für mich??
    </td>
    </table>
    <!--frage fünf-->
    
    <br><br>
    <input type=button onclick="check()" value="auswerten">
    <input type=button onclick="window.location.reload()" value="nochmal">
    <br><br>
    <div id="ergebniss"></div>
    </body>
    </html>

  4. #4
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: Quiz Nr2: Wie kann ich prüfen, ob meine Radiobuttons angeklickt sind?

    Ups - Deklarierung der Variable muss natürlich außerhalb der Schleife sein... genauso wie die Abfrage.

  5. #5
    DJay ist offline Jungspund
    registriert
    06-09-2009
    Beiträge
    11

    AW: Quiz Nr2: Wie kann ich prüfen, ob meine Radiobuttons angeklickt sind?

    Es hat funktioniert!!! Ich habe viel gelernt!
    Danke kkapsner!!!

    Gruß DJay

    Hier die Lösung:
    Code:
    <html>
    <head>
    
    <style type=text/css>
    td {font-family:verdana; text-align:right; font-size:10}
    div {width:300; height:50; font-family:verdana; font-size:10}
    </style>
    
    <script language=javascript>
    
    ////////////////////////////////////////
    ///////// initializierung 1 ///////////
    //////////////////////////////////////
    
    //// hier können die einzelnen punktgewinnstuffen mit textausage angegeben werden /////
    //___________________________________________________________________________________//
    	var bewertung = new Array();
    	bewertung["gleich 0"]    = "loooooser!";
    	bewertung["von 0 - 8"]   = "naja das müssen wir noch mal üben!";
    	bewertung["von 9 - 15"]  = "das ist ja ein guter durch schnitt!";
    	bewertung["von 16 - 24"] = "reife leistung!";
    	bewertung["gleich 25"]   = "du bist der killer schlecht hin!";
    //___________________________________________________________________________________//
    ///////////////////////////////////////////////////////////////////////////////////////
    
    
    ///// hier können die von bis werte angeben werden ///////////////////////////////////////////////
    //_____________________________________________________________________________________________
    	var gleich = 0;  	/// entspricht dem array-container -->  bewertung["gleich 0"]
    	
    	var von = 0;  		/// entspricht dem array-container --> 	bewertung["von 0 - 8"]
    	var bis = 8;
    
    	var von2 = 9; 	 	/// entspricht dem array-container --> 	bewertung["von 9 - 15"]
    	var bis2 = 15;
    
    	var von3 = 16;  	/// entspricht dem array-container --> 	bewertung["von 16 - 24"]
    	var bis3 = 24;
    
    	var gleich2 = 25; 	 /// entspricht dem array-container --> bewertung["gleich 25"]
    //_____________________________________________________________________________________________
    ///////////////////////////////////////////////////////////////////////////////////////////////
    
    ////////////////////////////////////////
    ////// initializierung 1 ende /////////
    //////////////////////////////////////
    
    var a = 0;
    function check(){
    
    var ergebnisswert   = 0; /// nicht verändern, führt zu falschen ergebnissen ////
    
    
    ////////////////////////////////////////
    ///////// initializierung 2 ///////////
    //////////////////////////////////////
    
    ///// hier kann die anzahl der anzuklickenden fragen angebene werden /////
    //______________________________________________________________________//
    	var formularfelder1  = 5;
    	var formularfelder2  = 5;
    	var formularfelder3  = 5;
    	var formularfelder4  = 5;
    	var formularfelder5  = 5;
    //______________________________________________________________________//
    /////////////////////////////////////////////////////////////////////////
    
    ////////////////////////////////////////
    ////// initializierung 2 ende /////////
    //////////////////////////////////////
    
    
    if (a==1){
    return false;
    }
    // Frage 1
    var beantwortet1 = false
    for (var i = 0; i < formularfelder1; i++){
    	if (document.forms[0].elements[i].checked){
    		beantwortet1 = true;
    		ergebnisswert = ergebnisswert + parseInt(document.forms[0].elements[i].value)
    	}
    }
    	{
    		if(beantwortet1 ==false)
    		{
    		  alert("Bitte beantworten Sie Frage 1.");
    		}
    	}
    // Frage 2
    var beantwortet2 = false
    for (var i = 0; i < formularfelder2; i++){
    	if (document.forms[1].elements[i].checked){
    		beantwortet2 = true;
    		ergebnisswert = ergebnisswert + parseInt(document.forms[1].elements[i].value)
    	}
    }
    {
    		if(beantwortet2 ==false)
    		{
    		  alert("Bitte beantworten Sie Frage 2.");
    		}
    	}
    // Frage 3
    	var beantwortet3 = false
    for (var i = 0; i < formularfelder3; i++){
    	if (document.forms[2].elements[i].checked){
    		beantwortet3 = true;
    		ergebnisswert = ergebnisswert + parseInt(document.forms[2].elements[i].value)
    	}
    }
    {
    		if(beantwortet3 ==false)
    		{
    		  alert("Bitte beantworten Sie Frage 3.");
    		}
    	}
    // Frage 4
    var beantwortet4 = false
    for (var i = 0; i < formularfelder4; i++){
    	if (document.forms[3].elements[i].checked){
    		beantwortet4 = true;
    		ergebnisswert = ergebnisswert + parseInt(document.forms[3].elements[i].value)
    	}
    }
    {
    		if(beantwortet4 ==false)
    		{
    		  alert("Bitte beantworten Sie Frage 4.");
    		}
    	}
    // Frage 5
    var beantwortet5 = false
    for (var i = 0; i < formularfelder5; i++){
    	if (document.forms[4].elements[i].checked){
    		beantwortet5 = true;
    		ergebnisswert = ergebnisswert + parseInt(document.forms[4].elements[i].value)
    	}
    }
    {
    		if(beantwortet5 ==false)
    		{
    		  alert("Bitte beantworten Sie Frage 5.");
    		}
    	}
    //////////////////////////////////////////////////////////////////////////////////////////////
    ////////// hier geschieht die auswertung, hier muss nichts verändert werden /////////////////
    ////////////////////////////////////////////////////////////////////////////////////////////
    
    if (ergebnisswert == gleich){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreicht!</b><br><b>"+ bewertung["gleich 0"] +"</b>";
    }
    if (ergebnisswert > von && ergebnisswert <= bis){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreicht!</b><br><b>"+ bewertung["von 0 - 8"] +"</b>";
    }
    if (ergebnisswert >= von2 && ergebnisswert <= bis2){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreicht!</b><br><b>"+bewertung["von 9 - 15"] +"</b>";
    } 
    if (ergebnisswert >= von3 && ergebnisswert <= bis3){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreicht!</b><br><b>"+bewertung["von 16 - 24"] +"</b>";
    }
    if (ergebnisswert == gleich2){
    ergebniss.innerHTML = "du hast von 25 möglichen punkten <br><b>"+ ergebnisswert +" punkte erreich!t</b><br><b>"+bewertung["gleich 25"] +"</b>";
    }
    //////////////////////////////////////////////////////////////////////////////////////////////
    //////////////////////////// auswertung zu ende /////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////////////////////////
    
    a++;
    }
    
    
    </script>
    
    </head>
    
    <body>
    
    <!--frage eins-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    perter pan
    <input type=radio name=frage1 value="5">
    <br>
    papageno
    <input type=radio name=frage1 value="4">
    <br>
    müller biernot
    <input type=radio name=frage1 value="3">
    <br>
    alfongs zitterbacke
    <input type=radio name=frage1 value="2">
    <br>
    der kobold
    <input type=radio name=frage1 value="1">
    </form>
    <br>
    wer war der man im mond??
    </td>
    </table>
    <!--frage eins-->
    
    <br>
    
    <!--frage zwei-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    saufen ohne ende
    <input type=radio name=frage2 value="1">
    <br>
    nikolaus
    <input type=radio name=frage2 value="2">
    <br>
    drei wünsche aufeinmal
    <input type=radio name=frage2 value="5">
    <br>
    morgens weiter pennen
    <input type=radio name=frage2 value="4">
    <br>
    zähne putzen mit der klobürste
    <input type=radio name=frage2 value="3">
    </form>
    <br>
    was geht nun wirklich nicht??
    </td>
    </table>
    <!--frage zwei-->
    
    
    <br>
    
    <!--frage drei-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    glaub das ist technick
    <input type=radio name=frage3 value="3"><br>
    
    ne garten seite
    <input type=radio name=frage3 value="1">
    <br>
    ne firma
    <input type=radio name=frage3 value="2">
    <br>
    gibts da nicht script
    <input type=radio name=frage3 value="4">
    <br>
    beste seite im netz :)
    <input type=radio name=frage3 value="5">
    </form>
    <br>
    was ist jswelt??
    </td>
    </table>
    <!--frage drei-->
    
    <br>
    
    <!--frage vier-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    der bruder von steffan raab
    <input type=radio name=frage4 value="5"><br>
    
    nen tee
    <input type=radio name=frage4 value="1">
    <br>
    nen verhütungsmittel
    <input type=radio name=frage4 value="3">
    <br>
    nen faules ei
    <input type=radio name=frage4 value="2">
    <br>
    die sendungen die immer nicht für kinder sind
    <input type=radio name=frage4 value="4">
    </form>
    <br>
    was ist dope??
    </td>
    </table>
    <!--frage vier-->
    
    <br>
    
    <!--frage fünf-->
    <table bgcolor=000000>
    <td bgcolor=ffffff>
    <form>
    
    meine freundin
    <input type=radio name=frage4 value="2"><br>
    
    die mutti von fips arschmuskel
    <input type=radio name=frage4 value="5"><br>
    
    die tütensuppe
    <input type=radio name=frage4 value="3">
    <br>
    deine mutti
    <input type=radio name=frage4 value="1">
    <br>
    ich geh heut früh ins bett
    <input type=radio name=frage4 value="4">
    </form>
    <br>
    wer kocht für mich??
    </td>
    </table>
    <!--frage fünf-->
    
    <br><br>
    <input type=button onclick="check()" value="auswerten">
    <input type=button onclick="window.location.reload()" value="nochmal">
    <br><br>
    <div id="ergebniss"></div>
    </body>
    </html>
    Geändert von DJay (24-11-2009 um 10:51 Uhr)

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 20-11-2009, 08:41

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •