Formularfelder bei "zurück" automatisch löschen
kalle
- html
Wie kann ich die Formularfelder eines Formulars nach dem Absenden automatisch löschen, falls einer das Formular nochmal mit dem zurück-Button anspringt?
Am besten wäre ein Lösung die mit Netscape und MSIE funktioniert.
Hi,
Wie kann ich die Formularfelder eines Formulars nach dem Absenden automatisch löschen, falls einer das Formular nochmal mit dem zurück-Button anspringt?
Du kannst entweder mit einem Java-script alle Eingabefelder löschen
(document.form.feld.value="")
oder caching im Browser verhindern.
Gruss
Christian
Hi,
Wie kann ich die Formularfelder eines Formulars nach dem Absenden automatisch löschen, falls einer das Formular nochmal mit dem zurück-Button anspringt?
Du kannst entweder mit einem Java-script alle Eingabefelder löschen
(document.form.feld.value="")
Danke, das hat geklappt.
oder caching im Browser verhindern.
Wie geht das denn? Brauch ich für eine anderes Problem!
CU Kalle
Hi,
oder caching im Browser verhindern.
Wie geht das denn? Brauch ich für eine anderes Problem!
da gibt es einiges zu beachten:
wenn es wirklich unter allen Umständen, (Browser, Proxy) funktionieren soll, reicht der metatag nicht, das sollte mit asp oder php gelöst werden.
z.B. ASP:
<% Response.Expires = 0 %>
<% Response.Expiresabsolute = Now - 10 %>
<% Response.AddHeader "pragma","no-cache" %>
<% Response.AddHeader "cache-control","private" %>
siehe auch http://www.aspfaq.de
Gruss
Christian
da gibt es einiges zu beachten:
wenn es wirklich unter allen Umständen, (Browser, Proxy) funktionieren soll, reicht der metatag nicht, das sollte mit asp oder php gelöst werden.
z.B. ASP:
<% Response.Expires = 0 %>
<% Response.Expiresabsolute = Now - 10 %>
<% Response.AddHeader "pragma","no-cache" %>
<% Response.AddHeader "cache-control","private" %>
Hab leider kein asp.
Das Meta-Tag pragma = no-cache kenne ich.
Aber cache-control = private ist mir neu. Was bewirkt das denn?