第一次在我的自动填充搜索框中显示结果时选中空格再次调用自动填充怎么办?
<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)
});
};
首先,您使用错误的关键字进行事件
使用onBlure
而不是oninput
和onkeydown
<input type='text' class='btnText' id="symptomSearch" tabIndex='1' placeholder='Type words to search from repertory'
onBlur="SearchSuggestionAutocom()"/>
这是demo