Przeładowuję stronę internetową, która zawiera następujący kod:
<label for="showimage">Show Image</label>
<input id="showimage" name="showimage" type="checkbox" value="1" />
Mimo że kod HTML pozostaje wysyłany do przeglądarki przy każdym ponownym załadowaniu strony, to pole wyboru zawsze przyjmuje zaznaczoną wartość po wykonaniu ponownego załadowania. Innymi słowy, jeśli użytkownik zaznaczy pole wyboru i załaduje ponownie, pole wyboru jest nadal zaznaczone.
Czy dzieje się tutaj jakieś buforowanie?
Edycja : Wypróbowałem poniższe rozwiązanie Gordona Bella i stwierdziłem, że nadal ma to miejsce, nawet po usunięciu wartości = „1”. Coś jeszcze może mi brakować?
<label for="showimage">Show Image</label>
<input id="showimage" name="showimage" type="checkbox" />