HTML输入字段触发已保存密码提示的更新用户名

HTML输入字段触发已保存密码提示的更新用户名,html,Html,有没有办法阻止这种行为 <div class="form-group"> <label for="user-profile-name-input">Name</label> <input type="text" id="user-profile-name-input" class="form-control" aria-describedby="name" placeholder="Name" value="..."> </d

有没有办法阻止这种行为

<div class="form-group">
    <label for="user-profile-name-input">Name</label>
    <input type="text" id="user-profile-name-input" class="form-control" aria-describedby="name" placeholder="Name" value="...">
</div>
因此,每次更改此输入字段中的任何内容并导航到我的网站中的新页面时,浏览器都会提示我是否要更新我的用户名以获得网站保存的密码

有没有办法阻止这种行为

我尝试添加autocomplete=off,但没有更改

--- 更新

好的,所以我设法弄明白了。这是我的一个错误。将此帖子保留在此处,以防其他人遇到此问题

我在同一页上有两个引导模态。其中一个具有类型=密码输入。由于这些在隐藏时未完全删除,因此浏览器仍有对密码输入的引用


我删除了模式,每次更改输入字段中的值时,浏览器不再提示我将用户名更新为保存的密码。

确保页面上没有隐藏的输入类型=密码

您所要求的不能在代码级别完成。您所经历的行为是特定于浏览器的,只有用户自己选择关闭时才能关闭

一个如何在Chrome中关闭它的示例

浏览器将输入字段识别为密码字段,因此会提示保存密码,因为浏览器没有为该特定页面存储密码。单击“永不”将仅停止对该页面的提示,并且任何未来页面仍将继续提示您,直到您完全禁用该功能


如果你真的想去做的话,你的问题有一些老套的、俗气的解决方案——比如检查一下,或者。但是,我强烈建议您不要使用它们,因为它们对用户体验有害。让用户决定是否需要该功能。

这是chrome提供的默认功能,用于在浏览器中的帐户中输入凭据时保存凭据,并在尝试重新登录时不重复凭据。使用HTML代码无法阻止它。

您能提供提示的屏幕截图吗?例如,Chrome有一种行为,当您使用被认为在其他地方公开的密码时,它会提示您更改某些站点的密码。@Martin,当然,只是把它添加到了问题中above@IvanBacher这是Chrome的内置提示。无法在代码中禁用它,必须由客户端禁用。该行为特定于浏览器,不能在代码级别更改。浏览器将输入字段识别为密码字段,因此会提示保存。例如,要在Chrome中禁用此功能,请阅读此处:这是否回答了您的问题?但密码已保存。它似乎只是想用输入字段中的任何文本更新保存的用户名。或者,如果输入字段留空,则它会对其下方的输入执行相同的操作。只要它能够识别该字段,就会继续提示,但不会根据用户识别密码。在手动禁用此功能之前,它将提示保存或更新。如果你真的想继续使用,会有一些俗气的解决方案,但这对用户体验有害。啊,你的评论实际上帮助我解决了这个问题。我在页面上有一个包含密码输入的模式。它已隐藏,但浏览器仍能看到密码字段。已删除,现在浏览器不再给我提示。