Как я могу заполнить автозаполнение по умолчанию? - PullRequest
0 голосов
/ 14 октября 2011

Я использую автозаполнение jquery (не автозаполнение jquery ui. Я использую его предка).Все работает нормально, за исключением того, что autosuggest показывается только при вводе текста в текстовом поле.Мои требования немного отличаются.По умолчанию я хочу показать все доступные предложения пользователю.Как я могу это сделать?

Это пример кода:

$(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 Ответ

3 голосов
/ 14 октября 2011

Изменить 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
    }
);
...