2011-04-24 70 views
2

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

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

有没有意见?

[注:jQuery是加载页面上,但我认为这是不相关的jQuery)

+0

好吧,单选按钮的状态不会自动保留在后备,所以你必须在服务器上做一些额外的工作才能实现。你必须发布一些实际的代码给任何人说什么有用的,但。 – tdammers 2011-04-24 19:42:11

回答

1

当你刚刚刷新或点击F5页面上,最后选定的项目保存,但如果按Ctrl + F5(硬刷新),项目重置为默认值。

4

显然这是一个已知的错误。 Bug 394782

此问题的解决方法是在表单标签

<form method="post" autocomplete="off"> 
+0

值得注意的是,如果您在每个单独的单选按钮标签中放置了'autocomplete =“off”',它也可以工作。 – 2013-01-24 21:16:58

+0

@seanlinmt,谢谢。我到处寻找为什么会发生这种事情,并最终解决了这个问题。 – 2013-02-17 21:43:12

1

新增自动完成=“关闭”正如你可以添加“document.forms [0] .reset段()”中的脚本标记解决方法在文档末尾,即使原始的重新加载没有,这也正确地显示'CHECKED'值。

https://bugzilla.mozilla.org/show_bug.cgi?id=338593

但是仍然发现在IE浏览器的类似的问题。任何修复程序的IE?

相关问题