Javascript Jquery自动完成并按enter键

Javascript Jquery自动完成并按enter键,javascript,jquery,asp.net,jquery-ui-autocomplete,Javascript,Jquery,Asp.net,Jquery Ui Autocomplete,我有一个jqueryautocomplete,它从数据库中读取数据 一切正常,但当我按enter键时,我需要进入数据库,检查输入的文本是否存在于表中,以便选择它-否则我将警告无效输入 我的尝试 我实现了source和select方法,还实现了textbox的onkeypress方法。我得到了我需要的结果,但即使在我按下enter键后,自动完成功能仍在从数据库中搜索值 如何停止此操作,因为它会减慢我的页面速度 代码: 确定我设法找到了一个解决方案:我将搜索事件添加到自动完成中,在自动完成中,我检查

我有一个jqueryautocomplete,它从数据库中读取数据

一切正常,但当我按enter键时,我需要进入数据库,检查输入的文本是否存在于表中,以便选择它-否则我将警告无效输入

我的尝试

我实现了source和select方法,还实现了textbox的onkeypress方法。我得到了我需要的结果,但即使在我按下enter键后,自动完成功能仍在从数据库中搜索值

如何停止此操作,因为它会减慢我的页面速度

代码:


确定我设法找到了一个解决方案:我将搜索事件添加到自动完成中,在自动完成中,我检查按键密码,当它是enter键时返回false:

  search: function (event, ui) {
                var key = $("#<%=hdn_key_pressed.ClientID%>").val();                  
                if (key == 13)
                    return false;
                else
                    return true;
            },   
  search: function (event, ui) {
                var key = $("#<%=hdn_key_pressed.ClientID%>").val();                  
                if (key == 13)
                    return false;
                else
                    return true;
            },