Patrick257: Formular versenden

Beitrag lesen

dafür habe ich jetzt plötzlich das Problem, dass er bei unvollständigkeit beim ausfüllen nichts mehr anzeigt, bzw. geht er mir nicht nach dem senden auf die Seite der Bestätigung mailbest.html, wo der kunde weiß dass das mail geschickt wurde.

Das sind zwei Probleme, oder?

a) Bei Unvollständigkeit wird nichts angezeigt.

b) Nach dem erfolgreichen Absenden wird nichts angezeigt.

Erst einmal zu b): Du solltest mailbest.html in mailbest.php umbenennen, dann den PHP-Code, den wir weiter oben diskutiert haben, in die mailbest.php verschieben. Dann mailbest.php als form action nutzen - denn ansonsten wird ja diese Bestätigungsseite nie aufgerufen!

soll ich besser die Kontrollen zum korrekten ausfüllen zum php >dazuschreiben?

Das sowieso - der Nutzer kann ja Javascript deaktivieren oder es modifizieren. Javascript Kontrollen sind in Ordnung - als Hilfe für den Nutzer. Du solltest aber niemals Daten vom Client empfangen, ohne sie noch einmal serverseitig zu validieren.

Also -
Kontrollen in PHP: Pflicht
Kontrollen in Javascript: Optional/zusätzlich