Html 停止浏览器自动填写表单用户名和密码字段

Html 停止浏览器自动填写表单用户名和密码字段,html,struts1,auto-populate,Html,Struts1,Auto Populate,在Chrome浏览器中,我保存了用户名和密码 现在,如果我导航到其他表单,其中包含其他内容的用户名和密码,我保存的表单将自动填充到这里 我如何才能阻止这种情况发生?很简单:HTML5有一个名为 只需将其设置为关闭 <input autocomplete="off"/> 当自动完成=off不会阻止填写凭据时,请使用以下命令- 修复浏览器自动填充:只读,并设置焦点可写(单击并单击选项卡) 对于Fire fox浏览器,请使用以下选项: <input type="text" name

在Chrome浏览器中,我保存了用户名和密码

现在,如果我导航到其他表单,其中包含其他内容的用户名和密码,我保存的表单将自动填充到这里


我如何才能阻止这种情况发生?

很简单:HTML5有一个名为

只需将其设置为
关闭

<input autocomplete="off"/>

自动完成=off
不会阻止填写凭据时,请使用以下命令-

修复浏览器自动填充:只读,并设置焦点可写(单击并单击选项卡)


对于Fire fox浏览器,请使用以下选项:

<input type="text" name="prevent_autofill" id="prevent_autofill" value="" style="display:none;" />
<input type="password" name="password_fake" id="password_fake" value="" style="display:none;" />
<input type="password" name="password" id="password" value="" />

对于Chrome浏览器:
使用
autocomplete=“new password”

请参考以下内容:

请尝试以下操作:

<form id="login" action="signup.php" method="post">
    <input type="text" autocomplete="username">
    <input type="password" autocomplete="new-password">
    <input type="password" autocomplete="new-password">
    <input type="submit" value="Sign Up!">
</form>

首先尝试将密码字段设置为

autocomplete=“新密码”

上述解决方案应停止自动填写用户名和密码


注意:有时在用户名和密码上设置autocomplete=“off”可能不起作用

可能重复@koala_dev类似的问题,但不相等这在Firefox中不可靠。这里有一些讨论,当您让浏览器记住您的凭据时,它会自动填充试图帮助您的密码,即使使用
autocomplete=“off”
。AK Square Infomedia的
只读
回答确实适用于这些情况。非常适用于更新个人资料表单,通常只有在密码发生变化时才需要发送密码。这在Chrome中也不起作用。我不知道如果浏览器不费心去实现它们,为什么他们会在HTML规范中添加这么好和有用的特性。这个确实有效。但非常奇怪的是,如果我需要为其他东西设置密码,就不支持此功能。经过数小时&数小时的搜索,我终于找到了一个有效的解决方案,以防止浏览器或第三方密码管理器自动填充表单。非常感谢。我添加了一个onblur处理程序;否则,在FF 71中,当您重新访问该字段时,它会提示您。自动完成标志不会停止密码管理器提示您填写用户名。@LawrenceDol您使用的浏览器是什么?Firefox,当前。您是否尝试过@Raymond Morphy`下面的答案?我的评论与Chrome浏览器相关,因为问题是针对Chrome浏览器:)否,因为我使用了.autocomplete=“new password”现在也适用于Firefox(版本77.0.1)
<form id="login" action="signup.php" method="post">
    <input type="text" autocomplete="username">
    <input type="password" autocomplete="new-password">
    <input type="password" autocomplete="new-password">
    <input type="submit" value="Sign Up!">
</form>