本文由德广发布于码道-科技博客浏览器保存账号密码的功能给我们带来了极大的便利,但在某些情况下,我们并不希望浏览器帮我们填充一些表单,但是自动完成的一些参数不能阻止浏览器回填。下面我们看看如何解决这个问题。问题描述:项目注册部分的表单中有三项,分别是手机号、验证码和密码。注册操作完成后,浏览器会提示您是否保存密码。验证码显示在用户名部分。点击保存后,会打开登录页面,手机号和密码项分别填写为验证码和密码,给用户带来一些不便。解决过程:1、第一反应是在登录表单的标签中添加autocomplete="off"MDN自动完成文档"off"。不允许浏览器自动输入或选择该字段的值。文档或应用程序可能提供了自己的自动完成功能,或者出于安全考虑要求不自动输入字段的值。注意:在大多数现代浏览器中,将自动完成设置为“关闭”不会阻止密码管理器询问用户是否要保存用户名和密码信息,或在站点的登录表单中自动填写这些值。请参阅自动完成属性和登录字段。在autocomplete文档中,写明当该值为off时,浏览器禁止给当前字段自动输入或选择一个值,但是下面的Note中写到:在大多数现代浏览器中,off值无法阻止浏览器的密码管理工具自动填充,所以第一次尝试失败;2.动态设置密码输入标签type
