我在表单中有一个隐藏的输入字段。 我注意到,如果该字段的值由JavaScript更改,然后用户刷新页面,当页面重新加载时将设置相同的值。 根据我所看到的,这只发生在Firefox中。
我通过在那个隐藏的输入中添加autocomplete="off"
来解决这种不希望出现的行为,但是W3C不喜欢这个解决方案,如果我验证页面,我会得到错误:
Attribute autocomplete not allowed on element input at this point.
显然,autocomplete
属性只对特定的输入框起作用-在这里查看。
那么有没有解决方案可以同时满足 W3C 和 Firefox ?
autocomplete="off"
,但根据规范,这不适用于<input type="hidden">
。您是在建议缓存标签/头可以防止Firefox自动填充表单吗? - jmlnik