私はJavaScriptフレームワークとしてYUIを使用しており、ユーザーが基本的な入力フィールドの値を変更したときに正常に反応できます。反応はAjaxクエリを送信することです。
ただし、複数選択のドロップダウンリストではそれほど幸運ではありません。
- 「変更」を聞くと、ユーザーが選択範囲にアイテムを追加/削除するたびにクエリが送信されます
- 「ぼかし」を聞くには、フォーカスを失ってクエリを送信するためにユーザーが他の場所をクリックする必要があります(あまり使用できません)。さらに、ユーザーが何も変更せずにリストをスクロールするだけの場合(役に立たない、混乱する)、クエリを送信します。
巧妙な振る舞いを使用するアイデア(YUIを使用)はありますか?または、実際に変更をリッスンしてタイムアウトを実装する必要がありますか(クエリを送信する前に後続の変更を待機するため)?