我想阻止我的后台登录表单显示通常用Firefox显示的自动完成情况。我很快读了一些关于属性autocomplete
的东西,但它似乎并不标准。有没有防止本机自动完成的标准方法?
我必须使用写一些JavaScript来达到这个目的吗?
我想阻止我的后台登录表单显示通常用Firefox显示的自动完成情况。我很快读了一些关于属性autocomplete
的东西,但它似乎并不标准。有没有防止本机自动完成的标准方法?
我必须使用写一些JavaScript来达到这个目的吗?
无需JavaScript。您是对的,autocomplete属性不是标准的一部分,但自动完成功能本身也不是。 :)
编辑:
这种形式的属性不是任何 Web标准的一部分,但首次引入微软的Internet浏览器5 网景 在6.2版本 介绍了吧 - - 在之前的版本中,该属性被忽略。自动完成属性 被添加在银行 和发卡机构的保险箱上 - 但从未遵循 通过,以达到标准 认证。
设置autocomplete="off"
不达标,但在任何现代浏览器。
<form action="..." method="post" autocomplete="off">
...
</form>
++ 1很好放! – lonesomeday 2011-01-07 12:51:10