Marco: Formular erst nach Überprüfung senden

Hallo zusammen,

ich habe eine Anmeldeformular in HTML auf meine Seite eingebunden, inkl. Textfelder, Check- und Radioboxen. Nun machen sich aber einige Leute den Spaß und klicken gleich auf "Formular senden" ohne aber irgendein Feld ausgefüllt zu haben.

Wie kann ich es anstellen, dass erst überpüft wird ob alle Felder ausgefüllt sind und erst dann der "Sendebutton" angeklickt werden kann bzw. eine Fehlermeldung kommt, dass doch bitte alle Felder ausgefüllt werden müssen ? Ist das überhaupt in HTML realisierbar ?

Danke Marco

  1. Moin,

    ? Ist das überhaupt in HTML realisierbar ?

    Nein

    regds
    Mike©

    --
    Freunde kommen und gehen. Feinde sammeln sich an.
    1. Moin,

      ? Ist das überhaupt in HTML realisierbar ?

      Nein

      regds
      Mike©

      Sondern ?

      1. Moin

        Sondern ?

        Was steht Dir zur Verfügung an Serverseitigen Sprachen? PHP?

        regds
        Mike©

        --
        Freunde kommen und gehen. Feinde sammeln sich an.
        1. Moin

          Sondern ?

          Was steht Dir zur Verfügung an Serverseitigen Sprachen? PHP?

          regds
          Mike©

          PHP ist kein Problem, kann mein Server auch.

          Danke Marco

          1. hi!

            PHP ist kein Problem, kann mein Server auch.

            Gut. Wenn du es kannst, dann ist es wirklich kein Problem!
            Die funktion isset() würde dir beispielsweise schon helfen...

            lg
            azok

            --
            Murphys Law: "Alles Schöne im Leben ist entweder illegal, ungesetzlich oder es macht dick."
            Mein Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:( n4:° ss:) de:> js:| ch:? sh:) mo:) zu:)
            1. hi!

              PHP ist kein Problem, kann mein Server auch.

              Gut. Wenn du es kannst, dann ist es wirklich kein Problem!
              Die funktion isset() würde dir beispielsweise schon helfen...

              lg
              azok

              Also ich kann kein PHP, wollte nur sagen, dass PHP kein Problem für den Server ist :)

              Einen Formmailer benutze ich schon, klappt auch.

              Gruß Marco

              1. Moin,

                Also ich kann kein PHP, wollte nur sagen, dass PHP kein Problem für den Server ist :)

                das ist nicht dienlich :-(

                Einen Formmailer benutze ich schon, klappt auch.

                Wenn der Formmailer taugt, dann sollte er solche Sachen abfangen!

                egds
                Mike©

                --
                Freunde kommen und gehen. Feinde sammeln sich an.
                1. Keine Ahnung wie man da was einstellt und der Formmailer das "abfängt".

                  So sieht meine Datei aus:

                  <?php
                    $admin= 'test@test.de';
                    $subject= 'Anmeldung LAN-Party';
                    $message= 'Nachrichten an '.$admin.' von '.$email.":\n\n";
                    foreach($HTTP_POST_VARS as $name=> $value) {
                      $message.= "$name:$value\n";
                    }
                    mail($admin, $subject, $message, "From: $email");
                  ?>

                  Danke Marco

          2. Moin,

            PHP ist kein Problem, kann mein Server auch.

            ich sags mal so: Prima das das dein Server parsen kann! Kannst Du es programmieren?

            Benutzt Du ein fertiges Script oder ein eigenes. Oder gar einen Formmailer?

            regds
            Mike©

            --
            Freunde kommen und gehen. Feinde sammeln sich an.
  2. Wie kann ich es anstellen, dass erst überpüft wird ob alle Felder ausgefüllt sind und erst dann der "Sendebutton" angeklickt werden kann

    Das ist nicht sinnvoll. Wie hier schon geschrieben wurde, MUSS das serverseitige Script, das diese Daten entgegen nimmt, die Eingaben überprüfen und nur, wenn sie plausibel sind, dürfen sie weiterverarbeitet werden.

    Es gibt nur eine Möglichkeit, *zusätzlich* Abfragen in JavaScript zu machen, um den Traffic zu minimieren und die Bearbeitung für den Nutzer schneller zu machen. Dann kann nämlich tatsächlich vor dem Senden eine Überprüfung stattfinden.

    Da aber JavaScript bekanntlich abstellbar ist, und man auch Forumlare abspeichern, abändern und dann vom eigenen Webspace aus absenden kann, MUSS eine Überprüfung IMMER serverseitig stattfinden.