enter
でキープレスイベントをリッスンする機能がありますtextbox
。押された場合、関数はイベントの伝播を停止し、その内容をcommand
サーバーに送信します。
function(command)
{
if(EnterIsPressed)
{
event.stopPropogation();
command.sendToServer();
}
}
コードでを使用すると問題が発生しjquery autocomplete
ます。テキストボックスに何かを入力すると、オートコンプリートのヒントが表示されたとします。ヒントの 1 つを選択し、Enter キーを押します。私がやりたいのは、textbox
Enter キーを押したときに値が選択したヒントに置き換えられることです。そして、次の enter を押すと、値がサーバーに送信されます。しかし、それは起こっていません。値を選択してEnterキーを押すと、値が上記の関数によって直接キャッチされ、代わりにサーバーに送信されます。この競合を処理する方法はありますか?