次のコードを含む Web ページをリロードしています。
<label for="showimage">Show Image</label>
<input id="showimage" name="showimage" type="checkbox" value="1" />
ページをリロードするたびに HTML がブラウザに送信されたままになる場合でも、リロードが実行されると、チェックボックスは常にチェックされた値になります。つまり、ユーザーがチェックボックスをオンにしてリロードしても、チェックボックスはオンのままです。
ここでキャッシングが行われていますか?
編集:以下のゴードン・ベルのソリューションを試してみましたが、value="1" を削除した後でもこれがまだ起こっていることがわかりました。私が見逃している可能性のあるものは他にありますか?
<label for="showimage">Show Image</label>
<input id="showimage" name="showimage" type="checkbox" />