我的网站上有一个个人资料表单,即使我自动填写了" off"到文本框和表单。之后我也得到了密码字段自动完成。
<input name="password" id="password" type="password" autocomplete="off" />
答案 0 :(得分:8)
请尝试此操作,而不是在表单中使用任何虚拟隐藏变量。
<input name="password" id="password" type="password" autocomplete="false" readonly onfocus="this.removeAttribute('readonly');" />
答案 1 :(得分:2)
最后我找到了这个问题的解决方案。我们可以将该字段设置为只读,并在获得焦点时进行编辑。
<input name="password" id="password" type="password" readonly onfocus="this.removeAttribute('readonly');" />
答案 2 :(得分:1)
在this回答中有一个有趣的黑客(以及一些很好的解释):
基本上你添加了一个额外的输入字段来混淆浏览器。
答案 3 :(得分:0)
自动填充功能不适用于任何表格
如果您发现Firefox不会保存您在表单中输入的任何文字,请按照以下说明操作。
检查Firefox设置 确保将Firefox设置为记住表单条目,并且不会自动清除保存的表单条目:
单击菜单按钮New Fx Menu并选择Options。
选择“隐私”面板。
设置Firefox将:使用历史记录的自定义设置。
确保选中记住搜索和表单历史记录。
启用表单自动完成功能还可以使Firefox存储搜索栏的搜索历史记录。
在Firefox关闭时查找清除历史记录。如果选中:
单击“设置...”按钮。
确保Form&amp;未选择搜索记录。
单击“确定”。
关闭about:preferences页面。
<强> REFERENCE 强>