Javascript检测按键键代码不可打印的键
我尝试检测按键时,键是可打印键(不可打印键-如ctrl+a或向上箭头) 但当我按下不可打印的键时,它永远不会返回fasle,就像向下箭头一样Javascript检测按键键代码不可打印的键,javascript,jquery,Javascript,Jquery,我尝试检测按键时,键是可打印键(不可打印键-如ctrl+a或向上箭头) 但当我按下不可打印的键时,它永远不会返回fasle,就像向下箭头一样 有人知道如何做到这一点吗?使用keydown,而不是keypress。keypress的全部要点是,它用于生成可打印字符的键。我忘记添加字符串。fromCharCode()使用keydown事件并检测,而不是keyCode。 this.inputText.on('keypress', function(e){ if ( String
有人知道如何做到这一点吗?使用
keydown
,而不是keypress
。keypress
的全部要点是,它用于生成可打印字符的键。我忘记添加字符串。fromCharCode()使用keydown
事件并检测,而不是keyCode
。
this.inputText.on('keypress', function(e){
if ( String.fromCharCode(e.keyCode)) { //or e.keyCode == ""
valid = true;
console.log(true);
} else {
valid = false;
console.log(false);
}
});