我正在使用预输入搜索内容。当我开始输入文字时,如果包含
,我将无法选择任何已过滤的项目 event.preventDefault()
。我在代码中添加了这一行,以便选择完成后不会从文本字段中清除所选的项目。
我该如何解决?
$.get("autocomplete", function(data){
var myTypeahead = $("#auto-search").typeahead({
"items": "all",
"source": data,
"autoSelect": true,
displayText: function(item){
return item.name;
},
updater: function(event,item) {
event.preventDefault()
}
})
},'json');
<input type="text" autocomplete="off" name="search" id="auto-search" class="form-control square" placeholder="Customer Phone Number" required>