在空间再次调用自动完成后 - 如何做到这一点?

问题描述 投票:0回答:1

第一次在我的自动填充搜索框中显示结果时选中空格再次调用自动填充怎么办?

 <input type='text' class='btnText' id="symptomSearch" tabIndex='1' placeholder='Type words to search from repertory' onkeydown="SearchForResult(this,'RepSearch')"
                         oninput="SearchSuggestionAutocom()"/>

jQuery的:

  function SearchSuggestionAutocom() {
      var availablesearchSuggestion = JSON.parse(getData(cust_list.library.search.searchSuggetionWord,["12", $("#symptomSearch").val()]))
          console.log(availablesearchSuggestion);
          $( "#symptomSearch" ).autocomplete({
            source: availablesearchSuggestion.suggestions.split(',').slice(0, 5)

       });
    };  
jquery autocomplete
1个回答
0
投票

首先,您使用错误的关键字进行事件

使用onBlure而不是oninputonkeydown

<input type='text' class='btnText' id="symptomSearch" tabIndex='1' placeholder='Type words to search from repertory' 
                         onBlur="SearchSuggestionAutocom()"/>

这是demo

© www.soinside.com 2019 - 2024. All rights reserved.