frankx: Checkboxen auswerten.

Beitrag lesen

Hellihello

Hallo :)

Klar, ist einleuchtend... sollte ich egtl wissen :/ echt doof.
Hab das jetzt verbessert, trotzdem erscheint "Syntaxfehler" :(

Na, nimm die Javascriptkonsole vom FF, die sagt Dir, wo der Fehler liegt.

Die Zeile
eingabe = if (document.frm.hobby1.checked == true) {document.write("Musik");}

soll was für einen Sinne machen? Was soll denn da in der Variablen eingabe landen? Ich weiß nicht, dass "if" überhaupt was zurückgibt. Ohne diese Zeile funktioniert der Rest des Skriptes.

Hier mal mein voller Quelltext (weiß nicht warum sich hier alles verschiebt, sry)

wieso, sieht doch normal aus.

<h1>Meine Hobbies sind</h1>
                 <form name="frm">
                         <input type="checkbox" name="hobby1" value="Musik"> Musik <br>
                         <input type="checkbox" name="hobby2" value="Computer"> Computer <br>
   <input type="checkbox" name="hobby3" value="Mathe"> Mathematik <br>
                         <input type="checkbox" name="hobby4" value="Lesen"> Lesen <br>
   <input type="checkbox" name="hobby5" value="Sport"> Sport <br>
   <input type="checkbox" name="hobby6" value="Handball"> Handball <br>
                         <br>
     <input type="button" value="Zeige Hobbys..." onClick="auswertung();">
  </form>
                 <script language="JavaScript">
                 <!--
                  var eingabe;
                         eingabe = if (document.frm.hobby1.checked == true)
                           {
                                          document.write("Musik");
                                         }

function auswertung()
                         {
                          alert(eingabe);
                         }
                 //-->
                 </script>

Dank und Gruß,

frankx

--
tryin to multitain  - Globus = Planet != Welt