Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jqueryui/autocomplete:如果在不使用autocomplete标记的情况下按enter键,则搜索术语_Jquery Ui_Autocomplete - Fatal编程技术网

Jquery ui jqueryui/autocomplete:如果在不使用autocomplete标记的情况下按enter键,则搜索术语

Jquery ui jqueryui/autocomplete:如果在不使用autocomplete标记的情况下按enter键,则搜索术语,jquery-ui,autocomplete,Jquery Ui,Autocomplete,我使用jqueryui的自动完成小部件(UIV1.8.4)作为站点搜索的帮助工具。 如果不自动完成用户在其查询中键入的内容,请按enter或search按钮并在结果页上获取结果 当用户键入时,“自动完成”应作为添加项使用。。。但是如果我输入搜索词,我会从自动完成中得到列表。但现在我必须选择其中的一项,而不是像我在没有自动完成的情况下那样,只按enter键进入结果页面 $(“#搜索表单输入”)。自动完成({ 资料来源:“/suche”, 最小长度:3, 延误:100 }); 我有一个类似的jQue

我使用jqueryui的自动完成小部件(UIV1.8.4)作为站点搜索的帮助工具。 如果不自动完成用户在其查询中键入的内容,请按enter或search按钮并在结果页上获取结果

当用户键入时,“自动完成”应作为添加项使用。。。但是如果我输入搜索词,我会从自动完成中得到列表。但现在我必须选择其中的一项,而不是像我在没有自动完成的情况下那样,只按enter键进入结果页面

$(“#搜索表单输入”)。自动完成({ 资料来源:“/suche”, 最小长度:3, 延误:100
});

我有一个类似的jQuery UI自动完成用例:键入时快速生成结果,按enter键时显示完整的结果页面

您可能会这样更改代码:

$("#searchForm input").autocomplete({ source: "/suche", minLength: 3, delay: 100 }).keydown(function(e){
    if (e.keyCode === 13) {
        $(this).closest('form').trigger('submit');
    }
});
它将提交搜索框的父窗体。但是很明显,你可以在里面放任何一种自定义逻辑