【发布时间】:2013-02-03 08:03:54
【问题描述】:
我只是在监听输入元素的 keyup 事件并将结果收集到一个字符串中
word=word+String.fromCharCode(key.keyCode);
问题是这个词是大写字母,而我希望它区分大小写。 例如,如果我输入 abcef,我的累积单词就会变成 'ABCEF'。
注意 - 我需要一个纯 JavaScript 解决方案(没有库..) 有什么想法吗?
【问题讨论】:
-
65 是大写“A”的代码,而不是小写。
-
String.fromCharCode(key.keyCode).toLowerCase()?? -
那么小写 a 的键码是什么?在谷歌中找不到答案...
-
'keyup' 事件将返回 65,但 'keypress' 事件应该返回 97 小写!
-
@adeneo 是的,你成功了!这就是问题所在,我使用的 keyup 行为与预期不同。您可以将其写为答案,以便我可以接受...
标签: javascript string fromcharcode