Firefox:刷新页面时,选定的单选按钮会自动更改

时间:2011-04-24 19:39:37

标签: jquery firefox radio-button

我有三个单选按钮,首先选中(带有checked =“checked”)。但是当我刷新页面时,所选输入会自动在第一个和第二个输入之间切换!

那很奇怪!使用firebug,我可以看到只有第一个输入检查=“已检查”属性,但在渲染页面中第二个被选中!

任何意见?!

[注意:JQuery是在页面上加载的,但我认为它与jQuery无关)

3 个答案:

答案 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的任何修复?