我有一份注册表和一份登录表.登录表单(我的)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" />
美丽.