html - off无效 - 我如何压制Firefox的密码字段完成?




input禁止自动填充 (3)

autocomplete="off"方法对我不起作用。 我意识到firefox是注入保存的密码在它遇到的第一个密码字段,所以我的解决方案是在密码更新字段之前创建一个虚拟密码字段,并将其隐藏。 像这样:

<input type="password" style="display: none;" />
<input type="password" name="password_update" />

我正在开发一个网站。 我正在使用一个单页面的Web应用程序风格,所以网站的所有不同部分AJAX'd到index.php。 当用户登录并告诉Firefox记住他的用户名和密码时,站点上的所有输入框会自动填充该用户名和密码。 这是更改密码的窗体上的问题。 我如何防止Firefox自动填写这些字段? 我已经试过给他们不同的名字和ID。

编辑: 有人已经问过这个 。 感谢Joel Coohorn。



所有的输入框都设置为type = password? 那会做。 你可以做的事情之一,我不敢肯定,这是最好的答案是离开输入框作为输入类型,只是使用JavaScript和onkeydown事件放置在输入框中的星星,而不是浏览器渲染它。 Firefox不会预先填写。

另外,我不得不在单页网络应用上工作,我绝对讨厌它。 为什么你想要拿走用户书签页面的能力? 要使用后退按钮?





firefox