$("#inputField").keyup(function(event) {
alert(event.keyCode);
alert(event.charCode);
alert(event.which);
alert(String.fromCharCode(event.keyCode));
});
65, 0, 65, A
65, 0, 65, A
当我输入a
时,有人可以教我如何获得小写字母a
,并在我输入A
时获得大写字母A
吗?
答案 0 :(得分:1)
您可以改为使用keypress
事件:
$("#inputField").keypress(function(e) {
alert(String.fromCharCode(e.which));
});
P.S。:关注keyup
文档:
为了捕获实际的文本输入,.keypress()可能是更好的选择。
答案 1 :(得分:0)
$("#inputField").keyup(function(event) {
var code = event.which;
if(code >= 65 && code <= 90) {
alert( String.fromCharCode( event.which + 32 ) );
}
});
的 The working sample 强> 的