使用事件,我知道我们能够使用e.which
或e.keycode
获得密钥代码,但我正在寻找一种方法来查看该信本身,而不是只是代码。例如,如果有人点击字母“s”,我想返回“s”,而不是它的代码。是否有跨浏览器的方式来做到这一点?获取keydown上的字母数字字符javascript
1
A
回答
4
您可以将ASCII字符代码转换为字符串String.fromCharCode(code)
。
实施例:
$(document).keydown(function(e) {
var code = e.which;
$('body').append('key: ' + String.fromCharCode(code) + '<br/>');
});
+0
不jQuery的正常化ë 。哪一个? – mplungjan 2013-02-23 14:12:42
+0
@mplungjan是http://api.jquery.com/event.which/ – 2013-02-23 14:13:43
3
在这里你去:
String.fromCharCode(e.which)
1
这里是简单的方法;
$(document).keydown(function(e) {
var code = e.keycode;
alert(code);
});
相关问题
- 1. 从javascript中的字母数字字符串获取数值
- 2. C#KeyDown字母数字文化依赖!
- 3. Javascript从字符串中获取数字?
- 4. 检查数字,字母,如果,提取字符串在JavaScript
- 5. Javascript:如何仅比较字母字符上的字符串?
- 6. 根据特定字母从字符串获取字母链
- 7. 在字母数字字符串末尾的javascript增量数字
- 8. 如何从Java中的任何字符串获取字母数字字符串?
- 9. 获取字符串中子字符串的第一个字母
- 10. 将字符串分割成数字或字母字符与JavaScript
- 11. 如何从字符串中获取数字和字母?
- 12. 在JavaScript字符串中获取字符字符数?
- 13. 字母数字字符串
- 14. 要从PHP中的字母数字字符串中获取数字值?
- 15. 转换数字字符字母字符
- 16. 混合字符串值的字母数字排序:字母数字字母
- 17. 在第一个非字母数字之前抓取字母数字字符
- 18. 如何筛选Java字符串以仅获取字母字符?
- 19. 在keypress或keydown上获取插入的字符<textarea>
- 20. 获取c中字母字符之间的数据#
- 21. 如何获取字符串中每个字母的计数?
- 22. 从字母数字字符串中提取数字
- 23. 使用RegEx从字母数字字符串中提取数字
- 24. 字符串 - 大写元音,下一个字母的字母 - Javascript
- 25. JavaScript正则表达式(带_的字母数字字符)
- 26. Javascript:自然排序的字母数字字符串
- 27. URL中的非字母数字字符
- 28. 字符串中的字母数字
- 29. 生成的字母数字字符串
- 30. 递增的字母数字字符串
[JavaScript函数的键码转换成字符]的可能重复(http://stackoverflow.com/questions/13992111/javascript-function-to-convert-keycodes-into-characters) – Bort 2013-02-23 14:22:44