html - 为某些密码输入字段禁用 Firefox 密码管理器

标签 html firefox passwords

我有一个注册表格和一个登录表格。在登录表单 (my) 上,Firefox 默认提供用户名和密码,这没问题。然而,在注册表单上它做同样的事情——这没有意义,而且它会产生问题,因为输入了密码字段而没有输入“重复密码”字段。

有什么方法可以更改注册表单的 HTML,使 Firefox 和其他浏览器不会自动完成特定密码字段

编辑:我发现了很多关于这个主题的问题(和答案),但是建议的解决方案(在密码输入字段上设置 autocomplete=off)确实在 Firefox 上对我不起作用(它仍然会自动完成该字段)。我找到了 this solution ,但它看起来有点难看(如果用户输入用户名并点击 Tab 则不起作用)。有谁知道更好的方法吗?

最佳答案

找到一个simple and elegant solution这也应该是跨浏览器的。不敢相信我没想到 - 您只需在自己的密码输入之前添加另一个密码输入,然后将其隐藏:

<input style="display:none" type="password" name="foilautofill"/>
<input type="password" name="notautofilledpassword" />

美丽。 :)

关于html - 为某些密码输入字段禁用 Firefox 密码管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8163467/

相关文章:

PHP 准备语句登录

html - 下拉菜单与图像碰撞

google-chrome - Windows 上的 Chrome 和 Firefox 与 Linux 上的 Chrome 和 Firefox (selenium)

html - 与 FireFox 不一致的表格边框

javascript - 使用 Firefox Addon SDK 列出所有驱动器

javascript - 密码字段问题

hash - 将密码哈希从md5升级到bcrypt

html - 如何确定YouTube视频的长度?

html - 如何将 TextArea 放入表格 td 中?

html - 使容器淡入淡出 css