浏览器会默认将已保存的账号密碼 填充到input type值为password的输入框内如果在登录页面,这是期望的但是如果在注册页面、新增账号等页面,这就是超出需求了如下:
此外,我看到element官方文档的也有这个属性但是我试了,并不能实现对应效果原因暂未知,我版本是 "element-ui": "^2.13.0",
ps:刚好遇到这个问题简单记录一下
form表单的属性如下所示:
但是这个解决方案在谷歌和火狐上均有bug,下面来一个一个解决
网站项目中,有登录和注册的弹框在除chrome的浏览器中一切都ok,一旦在谷歌浏览器中問题来了:
首先从登录弹框中登陆成功,chrome会弹出是否保存密码的提示框点击保存密码按钮,
这时打开注册弹框你会发现注册弹框中用戶名和密码也被默认填写进去了(登录弹框中默认填写进去符合逻辑),
这现象就诡异了开始各种查,cookie本地缓存,等等都解决不了這问题;
查阅后,很多没有这个的解决方案
2 但是有一种情况例外,就是表单中有input[type="password"]点击保存密码后,在Chrome浏览器则自动填充了用户名和密碼的输入框;为了统一样式我们需要就对Chrome的问题经行单独处理。
总结了4种解决方案如下:
2 去除输入框的name和id属性
网上咱没有找到对其详細解释,但是发现163邮箱的登录注册是这么用的
所以就借鉴借鉴咯,测试之后也是可以解决问题的也是最简单的解决办法,网易给您点個赞!
火狐现在也没有解决的办法,谁有麻烦告知一下哈。。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助同时也希望多多支持脚本之家!
浏览器会默认将已保存的账号密碼 填充到input type值为password的输入框内如果在登录页面,这是期望的但是如果在注册页面、新增账号等页面,这就是超出需求了如下:
此外,我看到element官方文档的也有这个属性但是我试了,并不能实现对应效果原因暂未知,我版本是 "element-ui": "^2.13.0",
ps:刚好遇到这个问题简单记录一下
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。