我有一个检测最大长度的函数。但问题是,当达到最大长度时,Ctrl+A 组合不起作用。如何通过 javascript 检测 Ctrl+A 组合。
这是我的最大长度代码。
if (event.keyCode==8 || event.keyCode==9 || event.keyCode==37 || event.keyCode==39 ){
return true;
} else {
if((t.length)>=50) {
return false;
}
}
最佳答案
检查event.ctrlKey
:
function keyHandler(event) {
event = event || window.event;
if(event.keyCode==65 && event.ctrlKey) {
// ctrl+a was typed.
}
}
关于javascript - 如何通过 JavaScript 检测键盘修饰符(Ctrl 或 Shift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13539493/