Firefox自动填充/自动填充功能不断填写新的用户名/密码表格

时间:2018-12-10 15:29:42

标签: html firefox autocomplete

我正在尝试创建一个表单,管理员用户可以在其中创建一个新用户并为其设置密码,但是Firefox一直使用最初登录的用户凭据填充这些表单元素。

这是我的html的样子:

<input id="account-un" class="new-user-name" type="text" placeholder="Please set a password for this account" value="" autocomplete="off">
<input id="account-psw" class="new-user-password" type="password" placeholder="Please set a password for this account" value="" autocomplete="new-password">

我在两个字段上都尝试过autocomplete="off",似乎没有办法解决问题。有什么方法可以防止Firefox和/或任何其他浏览器自动填写此类表格?

我正在使用Firefox 63.0.3

1 个答案:

答案 0 :(得分:0)

我没有检查,但是您可以尝试使用此旧解决方案:

     if (document.getElementsByTagName) {

    var inputElements = document.getElementsByTagName(“input”);

    for (i=0; inputElements[i]; i++) {

    if (inputElements[i].className && (inputElements[i].className.indexOf(“disableAutoComplete”) != -1)) {

    inputElements[i].setAttribute(“autocomplete”,”off”);

}

}

}

来源:https://css-tricks.com/snippets/html/autocomplete-off/#comment-88998