表单中最后输入的文本会自动使用存储在Chrome中的用户名填充

时间:2019-03-20 23:01:47

标签: html google-chrome asp.net-core

问题是这样的。假设我使用以下帐户信息:“ admin@ent.com”和密码:“ whatever”登录了我的网站,然后选中了Chrome选项以将其保存。然后,我使用ANY帐户登录到Web并加载一个包含简单表单的特定页面,该表单中包含的最后一个输入文本将自动填充值“ admin@ent.com”(我存储的帐户) 。我在Razor Pages中使用ASP NET Core 2.1,因此这不是html,而是cshtml文件。

这是Chrome的某种错误,还是我做错了什么?

顺便说一句:该表单用于POST数据,因此表单输入应开始为空。

这是我的输入的样子:

<div class="form-group col-md-3">
    <label for="phone" class="col-sm-12 control-label">Phone</label>
    <div class="col-sm-12 inner-addon left-addon tabular-border">
            <i class="fa fa-mobile"></i>
            <input type="text" class="form-control" id="phone" placeholder="Phone" asp-for="user.PhoneNumber">
    </div>
</div>

如您所见,这是一个非常常见的输入字段,我的表单标签如下所示:

<form id="create_form" method="post" enctype="multipart/form-data">

这些是显示错误/错误/任何炎症的sreenshots:

last input auto filled with my account info ( domain part covered )

编辑:此图显示了自动完成框。 “ GestionarContraseñas”下方的文本表示西班牙语的“管理密码”。

enter image description here

0 个答案:

没有答案