Löschen Sie alle Felder in einem Formular, wenn Sie mit der Zurück-Schaltfläche des Browsers zurückkehren

Ich brauche einen Weg, um alle Felder zu löschen in einem Formular, wenn ein Benutzer verwendet den browser-zurück-Taste. Jetzt, merkt sich der browser die letzten Werte und zeigt Sie an, wenn Sie wieder gehen.

Mehr Klarheit, warum brauche ich das
Ich habe ein deaktiviertes input-Feld, dessen Wert automatisch generiert wird, unter Verwendung eines Algorithmus, um die es einzigartig machen-innerhalb einer bestimmten Gruppe von Daten. Einmal habe ich den Antrag eingereicht und die Daten in die Datenbank eingegeben werden, sollte der Anwender nicht in der Lage sein, um den gleichen Wert wieder zu senden die gleiche form. Daher habe ich deaktiviert das Eingabefeld in den ersten Platz. Aber wenn der Benutzer die zurück-Schaltfläche Ihres Browsers, der browser merkt sich den letzten Wert und den gleichen Wert beibehalten wird, in das Eingabefeld ein. Daher kann der Benutzer das Formular abschicken mit dem gleichen Wert wieder.

Was ich nicht verstehe ist, was genau passiert, wenn Sie drücken Sie die zurück-Schaltfläche Ihres Browsers. Es scheinen, wie die gesamte Seite wird aus dem cache abgerufen, ohne jemals den server zu Kontaktieren, wenn die Größe der Seite in den browser-cache begrenzen. Wie Stelle ich sicher, dass die Seite geladen ist vom server unabhängig von der browser-Einstellung, wenn Sie drücken Sie die zurück-Schaltfläche Ihres Browsers?

InformationsquelleAutor der Frage Prabin Pebam | 2012-01-14

Schreibe einen Kommentar