Firefox与Chrome中重新加载的复选框状态行为

时间:2012-04-13 12:10:03

标签: ruby-on-rails checkbox browser refresh

嗨,有人可以告诉我为什么当我刷新我的Rails应用页面时,其状态被检查的复选框在Chrome中取消选中但在Firefox中未取消选中。因此,我在document.ready函数中取消了所有这些。为什么Firefox的行为与Chrome不同?

2 个答案:

答案 0 :(得分:1)

当您进行页面刷新时,您正在重新加载页面。由于最初加载的页面会持续存在,因此用户无法更改页面。

Firefox具有浏览器供应商特定功能,可以尝试记住用户的选择。这不标准。

没有解决方法。在没有实现此功能的浏览器中,您无法获得Firefox的非标准行为。标准期望是丢失页面刷新的所有编辑。

但是,如果您在第一次加载页面时设置了javascript设置状态,请尝试从window.load运行它。

答案 1 :(得分:1)

尝试autocomplete =“off”在IE中运行:)