keypress(fn)
version 1.0 以降
解説
マッチした要素のkeypressイベントに、イベントハンドラをバインドします。
bind("keypress", fn) のヘルパイベントです。
通常、keypress イベントは、キーボードのキーが押された時に発生します。
通常のイベントの発生順序は以下の通りです。
押下されたキー、ブラウザ、IMEの状態によっては、発生しないイベントやイベントの発生順序が異なる場合があります。
- keydown: キーが押し下げられる
- keypress: キーが押される
- keyup: キーが上がる
引数
-
fn
Function: keypress イベントにバインドするイベントハンドラ関数
戻り値
関連
例
例1:テキストボックスでキーが押されると、keypressイベント発生回数、キーコード、シフトキーの状態、コントロールキーの状態を表示します。
var event_count = 0;
$("#test_result :text").keypress(function(event){
$("#display").html(
"keypressイベント発生回数" + (++event_count) + "回" + "<br/>" +
"event.keyCode: " + event.keyCode + "<br/>" +
"event.shiftKey: " + event.shiftKey + "<br/>" +
"event.ctrlKey: " + event.ctrlKey
);
});
|