当我尝试在Chrome中更改密码时,总会有一个下拉列表,其中包含"使用密码:"选项。是否可以将其删除?我尝试过autocomplete =" off"和自动完成=" false"但没有成功。
答案 0 :(得分:2)
根据spec,如果您希望填写新密码(这就是您不希望自动完成的原因),您应该为输入字段指定autocomplete="new-password"
。
此指令由chrome识别。
答案 1 :(得分:0)
They reported this as a bug in the Chromium project,但Google似乎从未真正看过它或修复它。
解决方法是更改字段的名称。
您还可以添加不可见的输入字段a demo could be found here。
答案 2 :(得分:0)
我遇到了同样的问题,似乎很难解决,我找到了解决方案
要解决问题,
初始化中的input
必须等于type="text"
,然后将第一个焦点更改为type="password"
或插入输入
function changeTypeInput(inputElement){
inputElement.type="password"
}
<input type="text"
id="anyUniqueId"
onfocus="changeTypeInput(this)"
oninput="changeTypeInput(this)"
/>