HTML5的form如何关闭自动补全功能?

在HTML5中,如果我们想要关闭表单的自动补全(auto-complete)功能,我们可以使用autocomplete属性,并将其值设置为off。这样,浏览器就不会自动补全用户的输入。

例如,如果我们有一个登录表单,我们可能不希望浏览器自动补全用户的用户名和密码。在这种情况下,我们可以这样做:

<form autocomplete="off">
  <label for="username">用户名:</label><br>
  <input type="text" id="username" name="username"><br>
  <label for="pwd">密码:</label><br>
  <input type="password" id="pwd" name="pwd">
  <input type="submit" value="提交">
</form>

在这个例子中,autocomplete="off"告诉浏览器不要自动补全这个表单中的任何输入字段。然而,需要注意的是,虽然大部分现代浏览器都支持这个属性,但并非所有浏览器都会尊重这个设置。一些浏览器可能仍然会尝试自动补全输入,尤其是在处理用户名和密码字段时。

发表评论

后才能评论