Hallo Kalle
Wie hast du das "Nicht-Abschicken" geprüft? Ich denke, das wird nach action="http://s103.inxserver.de/subscription/" geschickt.
Indem bei komplett ausgefüllten Feldern ja auf die "Danke-Seite" geleitet wird. Falls ein Pflichtfeld fehlt, wird auf die Error-Seite (die ja die selbe Seite wie das Formular ist) geleitet. Daher sehe ich, dass das Formular nicht abgeschickt wurde.
Kann ich das irgendwie steuern, dass das Formular zuerst überprüft wird (also die Fehler auf der Seite ausgegeben werden), und dann erst abgeschickt wird?
Vor dem Abschicken geht's nur mit Javascript:
[code lang=javascript]function chkFormular ()
OK falsch formuliert,
ich wills nicht vor dem Abschicken überprüfen, sondern die fehler sollen nach Klick auf Absenden Button auf der gleichen Seite ausgegeben werden.
Jetzt ist es so, wenn ich eine externe Seite als value angebe (z.b. value="http://www.xxx.de/error.html", dann gelangt der User auch auf diese Seite, wenn das Formular nicht komplett ausgefüllt wurde.
Es muss doch aber durch PHP möglich sein, die Felder direkt auf der gleichen Seite zu prüfen und nur wenn alles ok ist, auf die Danke-Seite...
Thx schon mal.
Greetz
ChrisS