次のコードを含むWebページをリロードしています。
<label for="showimage">Show Image</label>
<input id="showimage" name="showimage" type="checkbox" value="1" />
ブラウザに送信されたままのHTMLは、ページのリロードごとに同じですが、リロードが実行されると、チェックボックスは常にチェックされた値になります。つまり、ユーザーがチェックボックスをオンにしてリロードした場合でも、チェックボックスはオンのままです。
ここでキャッシュが行われていますか?
編集:以下のGordon Bellのソリューションを試しましたが、value = "1"を削除した後もこれが引き続き発生していることがわかりました。他に何か足りないものはありますか?
<label for="showimage">Show Image</label>
<input id="showimage" name="showimage" type="checkbox" />