IE7 behält die Formulareingabe nicht bei, wenn die Zurück-Taste verwendet wird.

2384
C. Ross

Ich erinnere mich, dass der IE die Möglichkeit hat, die Formularfelder neu zu füllen oder zu pflegen, wenn die Zurück-Schaltfläche verwendet wird.

Zum Beispiel habe ich ein Formular mit zwei Feldern.

<form action="some/page" method="get"> First Name: <input type="text" name="fName" /><br/> Last Name: <input type="text" name="lName" /><br/> <input type="Submit" /> </form> 

Der Benutzer übergibt das Formular, erhält nicht die gewünschten Ergebnisse, verwendet also die Zurück-Schaltfläche, möchte aber, dass die Eingabe erhalten bleibt. Ist diese Funktionalität im IE oder muss ich dafür Code schreiben?

2

1 Antwort auf die Frage

1
random

Wenn Ihr Cache voll ist, können die Formulardaten gelöscht werden, wenn Sie zur Seite zurückkehren.

Sie können auch überprüfen, ob die Seite die Cache-Steuerung verwendet, um die Daten bei der Seitenverarbeitung nicht zu löschen .

header("Cache-control: private"); 

Sie können versuchen, beides zu mindern, wenn der Code der Seite Dinge in Sitzungen enthält, so dass Sie, wenn der Benutzer zurückkehrt, die Eingaben vorbelegen können.