输入字段在错误的输入字段上保存了密码

Posted

技术标签:

【中文标题】输入字段在错误的输入字段上保存了密码【英文标题】:input field saved passwords on wrong input field 【发布时间】:2019-03-08 12:22:33 【问题描述】:

我的网站上有几个输入字段。为该网站保存的密码很少(Chrome 登录保存的密码)。但我面临的问题是电子邮件出现在输入字段中,而不是电子邮件,即同一网站上的其他地方。这是我不希望 chrome 自动填充/自动完成的输入字段代码,因为这里不需要。我试过 autocomplete =off/false/new-password 没用。

<input type="text" ng-model="week_sco_topic" placeholder="Week SCO Topics"  autocomplete="off">

当您单击上面的字段时,它会显示该网站的已保存密码,此字段不需要。

【问题讨论】:

你能详细说明你想做什么,你期望什么结果? 请详细解释并显示正确的代码 由于声誉问题,我无法发布截图。但是,我已经详细说明了这个问题。 【参考方案1】:

我找到了解决方案。浏览器会忽略 autocomplete="off" ,除非它在表单中。因此,下面的代码删除了自动填充建议。

<form autocomplete="off"><input type="text" ng-model="week_sco_topic" placeholder="Week SCO Topics"></form>

【讨论】:

【参考方案2】:

Google chrome 会忽略 autocomplete="off",因此您可以尝试在其上方创建另一个输入字段来欺骗浏览器

<input type="text" style="visibilty:hidden">

<input type="text" ng-model="week_sco_topic" placeholder="Week SCO Topics"  autocomplete="off">

你也可以阅读this answer

【讨论】:

你查看链接中的答案了吗?

以上是关于输入字段在错误的输入字段上保存了密码的主要内容,如果未能解决你的问题,请参考以下文章

多个输入字段数据提交上的php apache禁止错误

struts2 登陆时怎样在本页面提示密码输入错误啊??(用验证框架),望给出例子!!

通过表单上传文件后如何清除输入字段

Chrome - 您要保存此密码吗?提示获取不正确的值

为啥 Keycloak 管理控制台中的密码字段会删除我输入的密码开头和结尾的空格

GraphQL 错误:输入类型中未定义字段