【发布时间】:2015-05-11 09:37:43
【问题描述】:
我有简单的 HTML 代码:
<form action="login_validation.php">
<input type="text" name="username1" placeholder="Username" value="">
<input type="password" name="upassword" placeholder="Password" value="">
</form>
我的输出是:
但是,我很困惑,为什么会发生这种情况(自动填充的用户名和密码),即使我已经在 HTML 中分配了value=""(分配了空白值)。
为什么在 HTML 中不考虑空白值?
【问题讨论】:
-
你的代码没问题。这可能是浏览器。您可以将 autocomplete="off" 添加到您的表单标签中,它会成功的。
-
@kurenaiKunai 是的,我同意
autocomplete="off"是有效的,但是为什么浏览器不理解最初为空白的值。和浏览器在页面加载时设置我以前使用过的任何随机用户名和密码,而无需用户触发。 -
浏览器具有自动填表功能,您可以关闭它并清除缓存以防止这种情况发生。