防止Firefox自动完成弹出

时间:2010-02-21 17:08:14

标签: javascript jquery html firefox autocomplete

我为网站上的输入字段编写了一个自动完成脚本。它使用jQuery并且工作正常。看起来应该是这样的:

autocomplete-1 http://img96.imageshack.us/img96/1994/screenshot1lm.png

不幸的是,Firefox自己的自动完成功能阻碍了我的方式,重叠了一些结果: alt text http://img15.imageshack.us/img15/557/screenshot2ct.png

是否可以阻止Firefox自动填充字段弹出? (不仅在我的机器上,而且对于网站的每个用户)

4 个答案:

答案 0 :(得分:5)

autocomplete="off"属性添加到相关输入元素。 E.g。

<input autocomplete="off">

另见this document

答案 1 :(得分:3)

正如BalusC已经指出的那样,你可以使用autocomplete属性,但你也可以将它添加到表单元素中,以便它影响所有元素:

<form method="post" action="handler.php" autocomplete="off">

请注意,此属性不是标准的一部分,但大多数浏览器仍会实现它。

答案 2 :(得分:1)

在表单或输入元素中使用autocomplete=off

Mozilla Developer Central: How to Turn Off Form Autocompletion

答案 3 :(得分:1)

使用autocomplete="off"。它不是有效的HTML代码,而是在浏览器中广泛采用。