我有一个监听enter
按键事件的函数textbox
。如果它被按下,该函数将停止事件的传播,然后将 的内容发送command
到服务器。
function(command)
{
if(EnterIsPressed)
{
event.stopPropogation();
command.sendToServer();
}
}
当我jquery autocomplete
在我的代码中使用时出现问题。假设我在文本框中输入了一些内容并出现了一些自动完成提示。我选择其中一个提示并按 Enter。我想要发生的是textbox
当我按下回车键时,值被选定的提示替换。当我点击下一个 enter 时,该值应该被发送到服务器。但这并没有发生。当我选择值并回车时,该值直接被上述函数捕获并发送到服务器。有没有办法处理这种冲突?