如何防止浏览器记住复选框状态
How to prevent browsers from remembering checkbox state?
在web表单中,当我用程序取消选中以前选中的复选框时,浏览器会尝试"记住"以前的状态,并在回发后再次选中它们。
有什么类似于autocomplete=off
的东西可以实现这一点吗?无论如何,我该如何阻止浏览器选中我想取消选中的复选框?
您可以运行一些javascript代码(一旦DOM准备好并且页面上存在复选框):
var allCheckboxes = document.querySelectorAll('input[type=checkbox]');
// loop on all checkboxes found (trick to iterate on nodeList)
[].forEach.call(allCheckboxes, function (checkbox) {
checkbox.checked = checkbox.defaultChecked;
});
相关文章:
- 基于复选框状态的条件数学
- 导航到另一个页面后,复选框状态会更改
- 如何根据各种复选框状态执行操作
- 检查复选框状态-Javascript
- JavaScript-使用sessionStorage保存文档之间共享的复选框状态
- React.js可以't更改复选框状态
- 如何检查更改事件的复选框状态
- 基于各种用户行为管理复选框状态
- 根据 ajax 响应中的值设置复选框状态
- 从 django 读取复选框状态
- 分析获取查询字符串并使用值更改复选框状态
- 是否可以在不导致单击事件的情况下更改复选框状态
- 如何在 javascript 的信息窗口中使用 cookie 保存复选框状态
- 复选框提醒脚本在动态加载测试时不记得复选框状态.php其中包含复选框
- 保持选中复选框状态,直到用户取消选中
- 复选框状态(如果未选中)
- 复选框状态和其他属性
- 根据 AngularJS 中的多个条件更改复选框状态
- 自动将复选框状态/值保存到数据库
- 在复选框状态ExtJS 4.1中手动检测与编程更改