Antje Burisch: Formular überprüfen

Hi,

ich bin gerade am verzweifeln! Ich benötige irgendetwas (ein JavaScript?), dass mir mein Formular überprüft. Textfelder überprüfen ist gar kein Problem. Ich habe hier aber leider nur Checkboxen, die angeklickt werden müssen, damit ein Bestellvorgang weitergeführt werden kann. Und irgendwie werden die völlig vom Script ignoriert.

Kann mir jemand weiterhelfen und das auch noch möglichst schnell?

Vielen Dank

  1. Hallo.

    ich bin gerade am verzweifeln!

    Würde ich jedesmal, wenn ich am Verzweifeln bin hier posten, wär ich in der Vielposterstatistik gaaaaaanz oben.

    Ich benötige irgendetwas

    Everybody needs somebody sometimes...

    (ein JavaScript?), dass mir mein Formular überprüft.

    Oh, nur ein Script, naja.

    Textfelder überprüfen ist gar kein Problem.

    Gut.

    Ich habe hier aber leider nur Checkboxen,

    Oh oh.

    die angeklickt werden müssen,

    Ist es nicht der Sinn einer jeden Checkbox, sie nur bei Bedarf zu markieren und sie ansonsten unmarkiert zu lassen?

    damit ein Bestellvorgang weitergeführt werden kann.

    Ach so, also so ein "Ich akzeptiere die AGBs"-Dingen.

    Und irgendwie werden die völlig vom Script ignoriert.

    Wie sieht das Script denn aus?

    Kann mir jemand weiterhelfen und das auch noch möglichst schnell?

    Lesen: http://selfhtml.teamone.de/javascript/objekte/elements.htm#checked

    Gruß
    Norbert

  2. Hallo Antje,

    1. Du wirst sicher nicht darum rum kommen, Dich mit JavaScript näher zu beschäftigen. Denn man sollte nicht zur etwas zusammenstöpseln, sondern auch verstehen, wie die Sache funktioniert.

    2. Ich habe ziemlich lange rumgesucht (denn ich dachte Form Validation ist ein Thema über das früher oder später jeder stolpert, und daß es daher bereits eine Unmenge an Standardlösungen gibt - leider nein), aber unter http://groups.yahoo.com/group/validation habe ich ein sehr gutes crossbrowser-fähiges JavaScript gefunden. Eine Beschreibung (wenn auch eventuell von einer Vorversion) findest Du unter http://www.siteexperts.com/tips/functions/ts21/page1.asp.
      Wenn Du Punkt 1 erledigt hast und die Doku studierst, sollte das verhindern, daß Du graue Haare kriegst ;-)

    Schöne Grüße vom Bodensee
    Thomas

  3. Hi,

    Kann mir jemand weiterhelfen und das auch noch möglichst schnell?

    wer will das nicht ??

    Also,

    nimm einfach Variablen als Ausgangspunkt:
    <script type="text/javascript">
    var agb=false;
    </script>

    <input type=checkbox name="AGB" onClick="(this.checked==true)?agb=true:agb=false;">

    <form id="form1" name="form1" onsubmit='(agb==true)?this.submit():alert("Bitte erst die AGB lesen");' action="mail.php" method="get">

    Hoffe, das hilft erstmal weiter,

    Gruss

    Michael