html - 为什么重新加载页面时该复选框保持选中状态?

标签 html firefox checkbox

我正在重新加载包含以下代码的网页:

<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" /> 

最佳答案

autocomplete="off" 添加到页面上的表单元素中。缺点是这不是有效的 XHTML,但它无需任何复杂的 javascript 即可解决问题。

关于html - 为什么重新加载页面时该复选框保持选中状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/299811/

相关文章:

javascript - Firefox 中触发点击事件

java - JAR 文件逐渐增大用户文件夹的大小

css - 复选框样式问题 css

ruby-on-rails - Rails - 通过参数传递多个复选框值

chrome中刷新页面时Html元素改变位置

selenium - 在 System.setProperty ("webdriver.gecko.driver", "<Path to your WebDriver>")中, "Path to your WebDriver"是什么意思?

javascript - CSS3 动画 - 无限悬停箭头

css - 复选框勾选在 Edge 浏览器中显示为点

html - 使用媒体查询在各种 h1 标题之间交换时是语义的

html - 从 YouTube 播放列表加载新歌曲时重置自定义进度条