ユーザーがkeypressでevent.whichを使用して入力したものを取得し、String.fromCharCodeを使用して出力します。
ユーザータイプ: event.which
:67
出力: A
数字や文字については扱うことができますが、特殊文字について話すときは、まったく異なる出力が得られます。
ユーザータイプ: -event.which
:189
出力: ½
調べてみたところ、 charCodeAt関数に出くわしました。これを使用すると、特殊文字も含めて完全に出力されます。
残念ながら、ユーザーがフィールドからではなく$(document)から直接入力するため、charCodeAtを使用できません。
だから、問題は、keyPressイベントから正しいcharCodeを取得する方法はありますか?
それでも私の疑問を理解できない場合は、私はあなたをフィドルにしました=)