我使用jQuery绑定keydown事件以允许文本框中的某些特定字符.我正在尝试使我的代码跨浏览器和平台兼容.我的主要问题是我找不到将接收到的密钥代码映射到有效字符代码的方法,特别是对于来自数字键盘的密钥代码(小数分隔符,是昏迷还是句点等).
在此先感谢您的帮助,
法比安
解决方法
那是正确的.你不能做这样的映射; keydown甚至可能与插入的字符不对应.或者Caps Lock可能会改变按键的含义,你无法嗅到它.和
various other wrinkles.
如果您想知道字符代码,您唯一的选择是使用按键事件.