Jquery ui jqueryui/autocomplete:如果在不使用autocomplete标记的情况下按enter键,则搜索术语
我使用jqueryui的自动完成小部件(UIV1.8.4)作为站点搜索的帮助工具。 如果不自动完成用户在其查询中键入的内容,请按enter或search按钮并在结果页上获取结果 当用户键入时,“自动完成”应作为添加项使用。。。但是如果我输入搜索词,我会从自动完成中得到列表。但现在我必须选择其中的一项,而不是像我在没有自动完成的情况下那样,只按enter键进入结果页面 $(“#搜索表单输入”)。自动完成({ 资料来源:“/suche”, 最小长度:3, 延误:100Jquery ui jqueryui/autocomplete:如果在不使用autocomplete标记的情况下按enter键,则搜索术语,jquery-ui,autocomplete,Jquery Ui,Autocomplete,我使用jqueryui的自动完成小部件(UIV1.8.4)作为站点搜索的帮助工具。 如果不自动完成用户在其查询中键入的内容,请按enter或search按钮并在结果页上获取结果 当用户键入时,“自动完成”应作为添加项使用。。。但是如果我输入搜索词,我会从自动完成中得到列表。但现在我必须选择其中的一项,而不是像我在没有自动完成的情况下那样,只按enter键进入结果页面 $(“#搜索表单输入”)。自动完成({ 资料来源:“/suche”, 最小长度:3, 延误:100 }); 我有一个类似的jQue
}); 我有一个类似的jQuery UI自动完成用例:键入时快速生成结果,按enter键时显示完整的结果页面 您可能会这样更改代码:
$("#searchForm input").autocomplete({ source: "/suche", minLength: 3, delay: 100 }).keydown(function(e){
if (e.keyCode === 13) {
$(this).closest('form').trigger('submit');
}
});
它将提交搜索框的父窗体。但是很明显,你可以在里面放任何一种自定义逻辑