如何默认填充自动填充?

时间:2011-10-14 09:41:57

标签: jquery jquery-autocomplete

我正在使用jquery的自动完成(不是jquery ui自动完成。我正在使用它的祖先)。一切正常,但只有在文本框中输入内容时才会显示自动提示。我的要求有点不同。默认情况下,我想向用户显示所有可用的建议。我怎么能这样做?

这是示例代码:

$(document).ready(function() {
    $("#CityAjax").autocomplete(
        "autocomplete_ajax.cfm",
        {
            delay:10,
            minChars:2,
            matchSubset:1,
            matchContains:1,
            cacheLength:10,
            onItemSelect:selectItem,
            onFindValue:findValue,
            formatItem:formatItem,
            autoFill:true
        }
    );
});

1 个答案:

答案 0 :(得分:3)

将minChars从2改为0.就像这样

$("#CityAjax").autocomplete(
    "autocomplete_ajax.cfm",
    {
        delay:10,
        minChars:0,
        matchSubset:1,
        matchContains:1,
        cacheLength:10,
        onItemSelect:selectItem,
        onFindValue:findValue,
        formatItem:formatItem,
        autoFill:true
    }
);