Guten Abernd werte Nachtschwärmer
Sitz jetzt schon ´ne Weile an meinem Problem und bin fast am verzweifeln.
Hab ein Formular, mit einem Pflichtfeld (E-Mail Adresse) einigen Checkboxen und Oprionalen Feldern.
Gesendet wird alles hervorragend, nur möchte ich gern die E-Mail Adr. noch syntaktisch vor dem Senden prüfen. (möglichst mit php wegen JS on/off)
Sind die Eingaben konform, senden, wenn nicht, dann eben noch nicht senden.
Denke die erstellte Funktion sollte/könnte richtig sein. (fehlt vielleicht ein return xyz?)
Das Problem liegt in der Verknüpfung zum richtigen Feld das abgefragt werden soll.
(Bekomme entweder Fehlermeldung / Objekt ist 0 bzw. nicht definiert oder Objekt wird erwartet.)
Hier die fx
function check_mail($email) {
if(!eregi( "^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $email)) {
echo "Fehler!<br> Die eingegebene E-Mail Adresse ist ungültig";
}
}
...und hier das Formular im Auszug
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post" onsubmit="check_mail ()">
<input type="text" name="email" size="53" />
<input type="submit" value="Senden" />
Mit der Hoffnung um Hilfe
Vielen Dank und Grüße Adeodatus