html - 如何在网站上的多个登录字段上使用自动填充

标签 html forms browser passwords autofill

当网页上有两个单独的登录字段时,我的浏览器 (Google Chrome) 假定它们都需要相同的凭据,这不是一个有效的假设。我希望我的浏览器能够分别存储每个证书的凭据。

<form id='login-form' method = "post" action = "/login.html">
    <ul>
        <li><input id = "username" name = "username" type = "text" placeholder = "Username"/></li>
        <li><input id = "password" name = "password" type = "password" placeholder = "Password"/></li>
        <li><input id = "button" type = "submit" value = "Login"/></li>
    </ul>
</form>

在另一个 HTML 页面上:

<form id='dx-login-form' method = "post" action = "/dxLogin">
    <ul>
        <li><input id = "dx_username" name = "dx_username" type = "text" placeholder = "Username"/></li>
        <li><input id = "dx_password" name = "dx_password" type = "password" placeholder = "Password"/></li>
        <li><input id = "button" type = "submit" value = "Login"/></li>
    </ul>
</form>

最佳答案

您可以为第二个登录表单提供不同的自动完成标识符,这样它就不会从第一个登录表单自动填写。

    <li><input id = "dx_username" name = "dx_username" type = "text" placeholder = "Username" autocomplete = "dx_username" /></li>
    <li><input id = "dx_password" name = "dx_password" type = "password" placeholder = "Password" autocomplete = "dx_password" /></li>

更多信息:https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill

关于html - 如何在网站上的多个登录字段上使用自动填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45382827/

相关文章:

html - Bootstrap 按钮组折叠

javascript - 如何将一个页面的内容传递给另一个页面,然后保存到Mysql中?

html - 应用股定位

php - 获取重力形式的输入值

php - Symfony2 表单集合外键

html - CSS 无法选择其中包含数字的类/id?

javascript - 如何在访问者单击按钮时更改页面的 URL?

javascript - 为什么 array.push 有时比 array[n] = value 快?

javascript - 所有格式化的网页文本将存储在哪里

javascript - 为什么浏览器限制并行 HTTP 请求