"zurück" eintragungen bleiben erhalten

silent321

Grünschnabel
Ich habe ein Formular indem 3 Variablen per Post verarbeitet werden, es sind textfelder.

wenn ich jetzt auf den absenden button klicke, dann lasse ich überprüfen ob in jedem feld etwas eingetragen ist es kommt die meldung:

Du hast nicht alle Felder ausgefüllt! "zurück"

klicke ich jetzt auf zurück sind alle eintragungen in den textfeldern verloren gegangen, ärgerlich!

wisst ihr wie ich das vermeiden kann und alle eintragungen erhalten bleiben?

gruß
 
Die einfachste Lösung dafür wäre ein kleiner JavaScript Link:

HTML:
<a href="javascript:history.back(-1);">Zurück</a>

Oder die Empfehlung den Zurück Button des Browsers zu benutzen.

Die kompliziertere Variante wäre mit Sessions zu arbeiten.
 
Die effektivste Lösung ist das Formular ein weiteres mal aufzurufen und die bereits eingegebenen Daten als Initialwerte auszugeben. Dadurch kommen die Benutzer erst gar nicht in die Versuchung, die Zurück-Funktion des Webbrowsers zu nutzen. Mögliche sensible Daten wie Passwörter sind davon selbstverständlich ausgenommen.
 
Zurück