如何检测客户端capsLock按键...我尝试创建以下按下按键时要启动的功能
<script type="text/javascript" language="javascript">
function changeCapsLock(e) {
if (typeof capsLockON != 'undefined' && e.keyCode == 20) {
capsLockON = !capsLockON;
displayMsg();
}
}
//Display the message if CapsLocks is ON, otherwise conceal the message
function displayMsg() {
if (capsLockON)
document.getElementById('divCapsWarning').style.visibility = 'visible';
else
document.getElementById('divCapsWarning').style.visibility = 'hidden';
}
}
</script>
</head>
<body onkeydown="changeCapsLock(event)">
但是按下CapsLock时onkeydown事件不会触发?
答案 0 :(得分:0)
从body onkeydown标签调用该函数不会发送该事件。你需要将它添加到javascript中才能发送它。
document.body.onkeydown = changeCapsLock;