2011-01-27 7 views
0

選択ボックス、チェックボックス、およびラジオボタンの場合は、ユーザーがマウスを使用して選択するとすぐにjQuery's change()-eventが発生しますが、他の要素タイプの場合はイベントが延期されます。要素がフォーカスを失う。入力ボックスのコレクションの変更をすぐに検出する方法

私は複数の入力ボックスでフォームを取得しました。ユーザーが入力ボックスの値を変更するとすぐに何かしたいと思います。

入力ボックスがフォーカスを失うまで延期されないイベントがありますが、ユーザーが値を変更した直後にイベントが発生しますか?

答えて

2

あなたが結合複数のイベントのような何かを行うことができます。

$("input[type='text']").bind("change blur keyup mousedown", function() { 

    // your foobar here 

}); 

または唯一のキーとマウスを置いたが、)

$("input[type='text']").bind("keydown mousedown", function() { 

    // your foobar here 

}); 
関連する問題