代码之家  ›  专栏  ›  技术社区  ›  Martin Ongtangco

Drew Wilson的自动完成帮助!

  •  1
  • Martin Ongtangco  · 技术社区  · 16 年前

    我曾经 Drew Wilson's autocomplete ,它确实做得很好,但记录得很差。我可以初始化autocomplete插件,但是我无法选择值。

    我试着用这个:

    $("#txtReceipient").autoSuggest(data.items, {
                        minChars: 2,
                        matchCase: false,
                        selectedItemProp: "name",
                        searchObjProps: "name",
                        selectedValuesProp: "value",
                        startText: "Type the name of the receipient here"
                    });
    

    并试图通过以下方式检索值:

    alert($('#txtReceipient').val());
    

    2 回复  |  直到 16 年前
        1
  •  1
  •   vkGunasekaran    14 年前


    但如果你看看 “你可以找到答案。他给出了一些默认选项,比如:

    var defaults = { 
                asHtmlID: false,
                startText: "Enter Name Here",
                emptyText: "No Results Found",
                preFill: {},
                ... 
                ...  
    

    灰烬 “属性默认设置为false。如果您在启动autosuggest时提供任何名称,那么您可以很容易地从中获取值。

    例如,

    $(function(){
      $("#txt").autoSuggest(data.items, {selectedItemProp: "name", searchObjProps: "name", startText: "", keyDelay: 50, minChars: 1,asHtmlID: "username" });    
    

    对于上面的例子,如果你像,

    alert($("#as-values-username").val());  
    

        2
  •  0
  •   Martin Ongtangco    16 年前

    解决了。

    alert($(".as-values").val());