Herbert: Formularprüfung

hello @ all,

ich habe in ein Feedback-Formular eine Javascript-Formularprüfung u. a auch für die eMail-Adresse eingebaut.

Sie lautet:
if(document.Formular.eMail.value == "") {
   alert("Bitte Ihre E-Mail-Adresse eingeben");
   document.Formular.eMail.focus();
   return false;
  }
 if(document.Formular.eMail.value.indexOf('@') == -1) {
   alert("bitte E-Mail-Adresse vollständig eingeben!");
   document.Formular.eMail.focus();
   return false;
  }
  if(document.Formular.eMail.value.indexOf('.') == -1) {
   alert("bitte E-Mail-Adresse vollständig eingeben!");
   document.Formular.eMail.focus();
   return false;
   }

also Prüfung ob Feld überhaupt ausgefüllt ist, ob "@" und ob "."

Nun möchte ich gerne, für Leute, die vielleicht wirklich keine eigene eMail-Adresse haben, eine "Hintertür" offen lassen, d.h. wenn man im eMail-Feld das Wort "keine" eingibt, die Prüfung nach den anderen 3 Kriterien dann unterbleibt, bzw. das Formular dann doch abgesandt wird.

Leider habe ich nirgends was zu dem Thema gefunden.

Hat jemand vielleicht eine Idde dazu?

Im Voraus besten Dank

Herbert

  1. Hi,

    Nun möchte ich gerne, für Leute, die vielleicht wirklich keine eigene eMail-Adresse haben, eine "Hintertür" offen lassen, d.h. wenn man im eMail-Feld das Wort "keine" eingibt, die Prüfung nach den anderen 3 Kriterien dann unterbleibt, bzw. das Formular dann doch abgesandt wird.

    Du brauchst confirm() und das Wissen, dass der return-Wert eines Event-Handlers (z.B. von onSubmit) darüber entscheidet, ob die eigentliche Aktion durchgeführt wird oder nicht.

    Dass Deine Prüfung der Mail-Syntax extrem unvollständig ist, ist Dir natürlich bewusst.

    Cheatah

  2. Hallo,

    schreib mir doch mal unter keine@nirgendwo.de

    Odium