Javascript String.fromCharCode案例敏感性?

Joe*_*lum 20 javascript string fromcharcode

我只是在监听input元素的keyup事件,并将结果收集到一个字符串中

word=word+String.fromCharCode(key.keyCode);
Run Code Online (Sandbox Code Playgroud)

问题是这个单词是大写字母,而我希望它是区分大小写的.例如,如果我输入abcef,我累积的单词将变为'ABCEF'.

注意 - 我需要一个纯粹的JavaScript解决方案(没有库..)有什么想法吗?

ade*_*neo 36

活动喜欢keyupkeydown将返回65两个aA (同时也trueevent.shiftKey,如果该键被按下).

keypress事件返回大写和小写字母的不同密钥代码,因此为了使这个工作区敏感,您应该使用该keypress事件,并fromCharCode()返回正确的字母,区分大小写.

  • 您始终可以检查event.shiftKey是true还是false并应用.toLowerCase() (5认同)