Я перезавантажую веб-сторінку з таким кодом:
<label for="showimage">Show Image</label>
<input id="showimage" name="showimage" type="checkbox" value="1" />
Незважаючи на те, що HTML, що залишається у браузері, однаковий для кожного перезавантаження сторінки, прапорець завжди приймає перевірене значення, коли було виконано перезавантаження. Іншими словами, якщо користувач ставить прапорець і перезавантажує, цей прапорець все ще встановлюється.
Тут відбувається кешування?
Редагувати : Я спробував наведене нижче рішення Гордона Белла і виявив, що це все ще відбувається навіть після видалення значення = "1". Ще щось, що мені може не вистачати?
<label for="showimage">Show Image</label>
<input id="showimage" name="showimage" type="checkbox" />