我有三个单选按钮,首先选中(带有checked =“checked”)。但是当我刷新页面时,所选输入会自动在第一个和第二个输入之间切换!
那很奇怪!使用firebug,我可以看到只有第一个输入检查=“已检查”属性,但在渲染页面中第二个被选中!
任何意见?!
[注意:JQuery是在页面上加载的,但我认为它与jQuery无关)
答案 0 :(得分:5)
显然这是一个已知的错误。 Bug 394782
此问题的解决方法是在表单标记
中添加autocomplete =“off”<form method="post" autocomplete="off">
答案 1 :(得分:1)
当您刚刚刷新或点击页面上的F5时,保存了最后一个选定项目,但如果按Ctrl + F5(硬刷新),则项目重置为默认值。
答案 2 :(得分:1)
作为一种解决方法,您可以在文档末尾的脚本标记中添加'document.forms [0] .reset()',这样可以正确显示'CHECKED'值,即使原始重新加载没有。 / p>
https://bugzilla.mozilla.org/show_bug.cgi?id=338593
但是仍然在IE上找到类似的问题。 IE的任何修复?