【问题标题】:Disable autofill in HTML禁用 HTML 中的自动填充
【发布时间】:2017-11-28 08:12:53
【问题描述】:

我试图在两个密码字段中禁用自动完成功能,但我做不到。它与文本框上的“autocomplete = off”一起工作得很好,但它在密码字段上不起作用。 提前谢谢你。

 <div class="form-group" autocomplete="new-password">
    @Html.LabelFor(m => m.Password, new { @class = "col-md-5 control-label" })
    <div class="col-md-5">

        @Html.PasswordFor(m => m.Password, new { @Title = Password, @class = "form-control", @autocomplete = "new-password" })
    </div>
</div>
<div class="form-group" autocomplete="new-password">
    @Html.LabelFor(m => m.ConfirmPassword, new { @class = "col-md-5 control-label" })
    <div class="col-md-5">
        @Html.PasswordFor(m => m.ConfirmPassword, new { @class = "form-control", @autocomplete = "new-password" })
    </div>
</div>
<div class="form-group">
    <div class="col-md-offset-2 col-md-5">
        <input type="submit" class="btn btn-default" value="Confirmer" />
    </div>
</div>

【问题讨论】:

    标签: html google-chrome razor


    【解决方案1】:

    你可以试试这个。

    1. 将所有 html 元素的标记用作根。并在该标签上使用 autocomplete="off"

    2. 然后添加 hidden with autocomplete="false" 作为表单的第一个子元素。

    如果这不起作用,请随时提出要求。

    寻找一个例子:https://gist.github.com/niksumeiko/360164708c3b326bd1c8

    【讨论】:

    • 感谢您的回复,但我已经尝试过了,但没有成功。
    • 你浏览过我发布的链接吗..?
    • 是的,正如链接所说的
    猜你喜欢
    • 1970-01-01
    • 2013-03-22
    • 2011-09-23
    • 2019-04-10
    相关资源
    最近更新 更多