如何在启用jquery自动完成时禁用浏览器自动提示?

时间:2012-07-12 03:52:40

标签: jquery-ui autocomplete

当我输入一个输入框时,我的firefox浏览器会根据我在此输入框中输入的内容自动提供建议。在此输入框上启用了jQuery自动完成功能后,在自动完成加载其建议之前,浏览器的建议首先出现。如何禁用浏览器建议?

4 个答案:

答案 0 :(得分:5)

您所要做的就是指定autocomplete =“off”

<input type="text" value="" id="searchBox" autocomplete="off">

答案 1 :(得分:3)

JQuery Autocomplete自动添加autocomplete = off,您不需要自己执行此操作。

您是否正在使用覆盖autocomplete = off的浏览器扩展?如果是这样,它将覆盖此。

答案 2 :(得分:2)

如果您使用的是HTML5或普通HTML,则可以使用以下代码:

<input name="username" size="40" autocomplete="off">

答案 3 :(得分:0)

最近使用autocomplete=nope会更好。其中nope是无效值。

使用jQuery(UI)自动完成插件,您可以使用以下内容将其从off更改为nope

$('#Element').autocomplete({
    create: function( event, ui ) {
        $(this).attr('autocomplete', 'nope');
    }
});