csx: Formularfelder sind nach zurückbutton leer

Beitrag lesen

ich habe ein php-anmelde-script geschrieben, bei dem man div. daten eingibt. sollte ein feld nicht ausgefüllt sein, gibt es eine fehlermeldung und der user muss zurückgehen und die fehlenden felder ausfüllen.
blöd ist nur, dass mir die vorherigen werte nicht mehr angezeigt werden... warum? mach ich was falsch?

Das liegt IMHO eher am Browser, denn wenn du "Back" drückst, wird die Seite, auf die du zurückgehst, in der Regel ja gar nicht neu geladen, sondern aus dem Cache geholt.

Was du machen solltest: Zusammen mit der Fehlermeldung auch die gesamte Eingabe-Form anzeigen, die ausgefüllten Felder mittels PHP serverseitig vorausfüllen und die Felder mit Fehlern vielleicht hervorheben oder so.

Ist zwar etwas umständlicher, aber so gehst du sicher, das der Benutzer nicht alles nochmal eintippen müsste (was üblicherweise wohl kaum jemand tun würde).

Gruß
csx