我获取用户在按键上使用 event.which 键入的内容,并使用 String.fromCharCode 输出。
用户类型: a
event.which:67
输出: A
对于我可以处理的数字和字母,但在谈论特殊字符时,我会得到完全不同的输出。
用户类型: -
event.which:189
输出: ½
经过研究,我遇到了函数charCodeAt,使用这个函数,输出非常完美,甚至是特殊字符。
不幸的是,我不能使用 charCodeAt,因为用户直接从 $(document) 输入,而不是从字段输入。
所以,问题是,有没有办法从 keyPress event.which 中获取正确的 charCode?
如果仍然无法弄清楚我的疑问,我给你做了一个小提琴=)