Ich lade eine Webseite neu, die den folgenden Code enthält:
<label for="showimage">Show Image</label>
<input id="showimage" name="showimage" type="checkbox" value="1" />
Obwohl der an den Browser gesendete HTML-Code bei jedem Neuladen der Seite gleich bleibt, nimmt das Kontrollkästchen immer den aktivierten Wert an, wenn ein Neuladen durchgeführt wurde. Mit anderen Worten, wenn der Benutzer das Kontrollkästchen aktiviert und neu lädt, ist das Kontrollkästchen weiterhin aktiviert.
Gibt es hier etwas Caching?
Bearbeiten : Ich habe die unten stehende Lösung von Gordon Bell ausprobiert und festgestellt, dass dies auch nach dem Entfernen des Werts = "1" noch geschieht. Kann ich sonst noch etwas vermissen?
<label for="showimage">Show Image</label>
<input id="showimage" name="showimage" type="checkbox" />