取消选中 Mozilla 刷新的复选框
Uncheck Checkboxes on Mozilla Refresh
我注意到Mozilla的刷新并没有使页面陷入空白。我在表单上有复选框,在加载/刷新页面时需要取消选中。目前我正在使用这个:
<body onLoad="uncheck()">
function uncheck() {
// Uncheck all checkboxes on page load
$("input:checkbox:checked").attr("checked", "");
console.log("uncheck");
}
这适用于完全加载页面,但是如果我单击刷新(在 Mozilla 中),则会正确调用该函数,因为"取消选中"正在打印到控制台,但复选框仍处于选中状态。
有什么想法吗?
改用 prop
:$(':checkbox:checked').prop('checked',false);
或删除属性:
$(':checkbox:checked').removeAttr('checked');
通过将窗口卸载设置为任何内容来禁用"页面缓存"
window.onunload=function(){return true;};
相关文章:
- 如何在刷新时重新填充表单中的复选框并将表单值发布到页面
- 复选框筛选仅适用于刷新Angular2
- Angular 1:最后一个复选框没有'刷新页面后不要保持选中状态
- 如何使用复选框jQuery取消选中并刷新数据
- Javascript自动刷新切换复选框
- 如何刷新 jquery 移动复选框主题
- 取消选中 Mozilla 刷新的复选框
- 复选框在页面刷新后保持选中状态
- 角度复选框不会刷新,但行为会发生
- 刷新 JQuery Mobile 中的列表视图和复选框
- 选中复选框时,将值附加到 JSON 网址并自动刷新 JSON
- 刷新并提交后,保持复选框处于选中状态
- 我需要刷新表单,但仍然保持复选框的值不变
- 如何在页面刷新后保持复选框处于选中状态
- 刷新页面后,javascript保持复选框处于选中状态
- 在页面刷新后保持单击的复选框状态
- 页面刷新后保持复选框处于选中状态
- Jquery mobile-使用pageinit刷新复选框
- 页面刷新后需要选中复选框
- 根据Oracle APEX中的复选框自动刷新IRR