如何使用java脚本检测键盘按键时的按键代码
本文关键字:代码 键盘 何使用 java 脚本 检测 | 更新日期: 2023-09-27 18:00:13
我正在开发一个网站,为了做一些安全措施,我需要检测一些按键板按键时的按键代码。任何人请帮助我通过使用java脚本或任何其他方法来解决这个问题。。。
提前谢谢。。
您可以尝试使用:
window.addEventListener('keydown', onKeyDown, true);
现在,您可以使用一个名为onKeyDown(evt)的函数,查看按下了哪个键:
function onKeyDown(event) {
switch (event.keyCode) {
case 38: /* Up arrow was pressed */
//Do something
break;
case 40: /* Down arrow was pressed */
//Do something
break;
case 37: /* Left arrow was pressed */
//Do something
break;
case 39: /* Right arrow was pressed */
break;
}
}
我希望这有帮助:D
获取密钥代码的示例
<script> function handleEvent(oEvent) {
var oTextbox = document.getElementById("txt1");
oTextbox.value += "'n>" + oEvent.type;
oTextbox.value += "'n target is " +
(oEvent.target || Event.srcElement).id;
oTextbox.value += "'n keyCode is " + oEvent.keyCode;}
</script>
<body>
<P>Type some characters into the first textbox.</p>
<P><textarea id="txtInput" rows="15" cols="50"
onkeypress="handleEvent(event)"></textarea></p><P><textarea id="txt1" rows="15" cols="50"></textarea></p>
</body>
试试这个。http://www.javascriptkit.com/javatutors/javascriptkey.shtml