我有简单的 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中不考虑空白值?
答案 0 :(得分:1)
你的领域是黄色的。这意味着您的浏览器的自动完成功能会启动并填充您的字段。
因此,您的HTML很好。
答案 1 :(得分:1)
这会有所帮助:
<form action="login_validation.php" autocomplete="off">
<input type="text" name="username1" placeholder="Username" value="">
<input type="password" name="upassword" placeholder="Password" value="">
</form>
答案 2 :(得分:0)
您可以通过将属性autocomplete="off"
添加到输入框来禁用此功能,但所有浏览器都不会对此进行确认