这个表单是我调接口拿到数据放这里的,但是用户名这块可奇怪,好像我360之前保存了一个登录过的帐号密码,这样的话就是admin处拿到了数据,也会自动的变成admin这个值,这个怎么解决?
这个表单是我调接口拿到数据放这里的,但是用户名这块可奇怪,好像我360之前保存了一个登录过的帐号密码,这样的话就是admin处拿到了数据,也会自动的变成admin这个值,这个怎么解决?
自动填写这个东西不一定能够通过 CSS
覆盖掉,主要是各个浏览器端实现的方式稍有不同。
可以在表单上方添加一对不可见的 <input>
元素(有一个的类型要为password
)来规避这个浏览器自动化功能。因为他们俩是看不见的所以即使浏览器做了自动填入也不会出现在页面当中。
相关阅读:
聊聊:autofill和autocomplete自动填充 « 张鑫旭-鑫空间-鑫生活
前端 - el-input浏览器自动填充颜色吗? - SegmentFault
在表单最上边添加这两个元素,将浏览器记住的账号和密码默认设置在这两个元素就行
<input disabled style="opacity: 0;position: absolute; top:-99px">
<input type="password" disabled style="opacity: 0;position: absolute; top:-99px">
3 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答2.1k 阅读
3 回答1.3k 阅读
1 回答903 阅读✓ 已解决
1 回答2.2k 阅读
3 回答2.3k 阅读✓ 已解决
2 回答4.5k 阅读✓ 已解决
2 回答3.1k 阅读
1 回答4.2k 阅读✓ 已解决
输入元素上有一个 autocomplete="off" 属性,你可以试试。