默认情况下如何填充自动完成功能?

发布于 2024-12-09 13:32:55 字数 562 浏览 0 评论 0原文

我正在使用 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
        }
    );
});

I am using autocomplete of jquery (not jquery ui autocomplete. I am using it's ancestor). Everything works fine except the autosuggest is only shown when you type something in textbox. My requirements are a bit different. By default I want to show all available suggestions to user. How can I do that?

This is the sample code:

$(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
        }
    );
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蒲公英的约定 2024-12-16 13:32:55

将 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
    }
);

Change minChars from 2 to 0. like this

$("#CityAjax").autocomplete(
    "autocomplete_ajax.cfm",
    {
        delay:10,
        minChars:0,
        matchSubset:1,
        matchContains:1,
        cacheLength:10,
        onItemSelect:selectItem,
        onFindValue:findValue,
        formatItem:formatItem,
        autoFill:true
    }
);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文