禁用输入字段自动填充(纯 JS)
Disable input field autofill (pure JS)
有谁知道如何使用纯 JS 在 2021 中禁用输入 autofill/autocomplete?
我试过:
<input type="password" autocomplete="off" />
<input type="password" autofill="off" />
<input type="password" autocomplete="new-password" />
<input type="password" autofill="none" />
等
也尝试使用 jquery.disable-autofill 和 npm disableautofill 来自 Whosebug 解决方案
如果有人能分享更多解决方案就更好了
我们还可以在表单标签中使用自动完成功能,如下所示
<form action="/form/submit" method="get" autocomplete="off">
或者在 JS 中
$(function() {
setTimeout(function() {
$("input").val("");
}, 500);
});
在 JS 中尝试这个解决方案
clearAutoFIll();
function clearAutoFIll(){
var inp = document.querySelectorAll("[autocomplete=off] input");
for(var x=0; x < inp.length; x++){
inp[x].value = "";
}
}
<form autocomplete=off>
<input type=text name="phone" />
</form>
有谁知道如何使用纯 JS 在 2021 中禁用输入 autofill/autocomplete?
我试过:
<input type="password" autocomplete="off" />
<input type="password" autofill="off" />
<input type="password" autocomplete="new-password" />
<input type="password" autofill="none" />
等
也尝试使用 jquery.disable-autofill 和 npm disableautofill 来自 Whosebug 解决方案
如果有人能分享更多解决方案就更好了
我们还可以在表单标签中使用自动完成功能,如下所示
<form action="/form/submit" method="get" autocomplete="off">
或者在 JS 中
$(function() {
setTimeout(function() {
$("input").val("");
}, 500);
});
在 JS 中尝试这个解决方案
clearAutoFIll();
function clearAutoFIll(){
var inp = document.querySelectorAll("[autocomplete=off] input");
for(var x=0; x < inp.length; x++){
inp[x].value = "";
}
}
<form autocomplete=off>
<input type=text name="phone" />
</form>