解决input自动填充的问题

这个问题在谷歌浏览器中出现,最终解决。这个问题查了一些资料说是谷歌浏览器的一个bug,并且一直不解决,不知道其他浏览器有没有,没做测试。

出现自动填充大多是因为记住密码的问题而导致,网上的一些方法说这样设置就没没问题了。

用户名:<input type='text' autocomplete='off'> 
密码:<input type='password' autocomplete='new-password'>

这样做的确能解决自动填充的问题,但是登录页就没办法自动填充账号密码,用户就得手动输账号密码登录了。

我的解决方法是在表单元素前添加一个隐藏的密码框,如果password不行就换text试试

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

网上还有一种方法是js去控制,就是用户点击输入框的时候对input的type类型进行变化,个人觉得比较繁琐

猜你喜欢

转载自blog.csdn.net/moqiuqin/article/details/94392386