javascript 日本語入力中かどうか判定

日本語入力中のみキーコードの取得を控えたい場合の覚書

http://freefielder.jp/blog/2010/11/javascript.html

こんな感じでしょうか。


var keydown_event=0;
$(".obj").livequery("keydown",function(e){
if (e.keyCode==229){//日本語入力中かどうか判定
keydown_event=1;
}else{
keydown_event=0;
}
});
$(".obj").livequery("keyup",function(e){
if(keydown_event==0){//日本語入力でない場合のみ通す
if (e.keyCode==13){
//処理
}
}
});


コメント

人気の投稿