キーボードの日本語入力をjQueryで拾う

textareaでjQueryのkeypressを使っていたら日本語入力を拾うことができませんでした。

<br />$(this).keypress(function(e){<br /> console.log(e.charCode);<br />});<br />&rdquo;
みたいなコードがあったときに、keypressだと半角入力は問題ないものの日本語入力を拾えませんでした。日本語も判定したかったのでkeyupを使いました。

keyupでは問題なく日本語を取得することができました。

参考:http://d.hatena.ne.jp/scientre/20100609/key_events_on_japanese_input

日記

Posted by pugiemonn