Hi Dave,
Richtig, hab den IndexOf- Befehl in der Selfhtml-Doku gefunden. Danach ist es klar, warum mein Ansatz nicht fruchten konnte ;-)
Da ich sowieso allen Input nochmals via Perl auswerte und überprüfe, hab ich mich für die Sparlösung entschieden. Ich prüfe mit JavaSkript nur ob "@" und ob "." vorhanden sind:
if (document.selfautor.internetpost.value.indexOf("@") == -1) { alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!"); document.selfautor.internetpost.focus(); return false; }
if (document.selfautor.internetpost.value.indexOf(".") == -1) { alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!"); document.selfautor.internetpost.focus(); return false; }
Das funktioniert ach recht gut. Hier müssen wirklich beide Faktoren ("@" und ".") vorhanden sein, damit das Formular bageschickt wird.
Gruß und Dank für die Unterweisung/Link
your sincerely
Mr. JS-Noob