IE7 behält Formulareingaben nicht bei, wenn die Zurück-Schaltfläche verwendet wird?

IE7 behält Formulareingaben nicht bei, wenn die Zurück-Schaltfläche verwendet wird?

Ich erinnere mich, dass der Internet Explorer die Möglichkeit hatte, die Formularfelder neu zu füllen oder beizubehalten, wenn die Zurück-Schaltfläche verwendet wurde.

Ich habe beispielsweise 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 sendet das Formular ab, erhält nicht die gewünschten Ergebnisse und verwendet daher die Zurück-Schaltfläche, möchte aber, dass die Eingabe erhalten bleibt. Bietet der IE diese Funktion oder muss ich dafür Code schreiben?

Antwort1

Wenn Ihr Cache voll ist, werden beim Zurückkehren zur Seite möglicherweise die Formulardaten gelöscht.

Sie können auch überprüfen, ob die SeiteCache-Steuerung verwendenhelfen, nichtLöschen der Daten bei der Seitenverarbeitung.

header("Cache-control: private"); 

Sie können versuchen, beide Probleme zu vermeiden, indem Sie den Code der Seite in Sitzungen speichern, sodass Sie die Daten vorab mit den Eingaben des Benutzers füllen können, wenn dieser zurückgeht.

verwandte Informationen