ユーザーが「下矢印」キーを押したときに記録するなどの提案をいくつか試しましたが、堅牢ではありません。ユーザーが下矢印を押してから、マウス クリックを使用してドロップダウン オートコンプリート リストから選択すると、メソッドが中断されます。
ユーザーの「Enter」キーイベントがフォームを送信しようとしているのか、ドロップダウンのオートコンプリートから選択しようとしているのかを区別する堅牢な方法があるかどうか教えてください。
ありがとう
ユーザーが「下矢印」キーを押したときに記録するなどの提案をいくつか試しましたが、堅牢ではありません。ユーザーが下矢印を押してから、マウス クリックを使用してドロップダウン オートコンプリート リストから選択すると、メソッドが中断されます。
ユーザーの「Enter」キーイベントがフォームを送信しようとしているのか、ドロップダウンのオートコンプリートから選択しようとしているのかを区別する堅牢な方法があるかどうか教えてください。
ありがとう
ユーザーがドロップダウンにフォーカスしているかどうかを確認します。
例えば
if ($("#yourdropdown").is(":focus"))
{
return false;
}
これはjquery jquery Focusによって行われます