M
Mr. Snoot
Gast
Hio,
ich habe eine Seite mit einem Eingabefeld, welches einen absolut einmaligen Namen haben muss. Dazu hänge ich dem Feldnamen einfach den aktuellen Timestamp hinten dran.
Problem: wenn man das Formular abgeschickt hat, und mit der Zurückfunktion des Browsers zu der Seite zurückkehrt, kommt die Seite aus dem Cache und das Feld hat noch den alten Timestamp im Namen.
Wie erreiche ich, dass dort in jedem Fall der Timestamp aktuell ist; evtl. über JS? Wichtig: ich brauche den Timestamp an mehreren Stellen im Code.
Ich hab zwar einen Meta-Tag gefunden, der cachen unterbinden soll, aber das zeigt keine Wirkung:
Hintergrund: ich will verhindern, dass sich der Browser die Eingabe merkt, ohne autocomplete="off" zu verwenden, da das nicht HTML-valid ist. Wenn der Feldname unbekannt = neuer Timestamp ist, kann sich der Browser auch nichts merken.
ich habe eine Seite mit einem Eingabefeld, welches einen absolut einmaligen Namen haben muss. Dazu hänge ich dem Feldnamen einfach den aktuellen Timestamp hinten dran.
Problem: wenn man das Formular abgeschickt hat, und mit der Zurückfunktion des Browsers zu der Seite zurückkehrt, kommt die Seite aus dem Cache und das Feld hat noch den alten Timestamp im Namen.
Wie erreiche ich, dass dort in jedem Fall der Timestamp aktuell ist; evtl. über JS? Wichtig: ich brauche den Timestamp an mehreren Stellen im Code.
Ich hab zwar einen Meta-Tag gefunden, der cachen unterbinden soll, aber das zeigt keine Wirkung:
HTML:
<meta http-equiv="cache-control" content="no-cache">
Hintergrund: ich will verhindern, dass sich der Browser die Eingabe merkt, ohne autocomplete="off" zu verwenden, da das nicht HTML-valid ist. Wenn der Feldname unbekannt = neuer Timestamp ist, kann sich der Browser auch nichts merken.
Zuletzt bearbeitet: