如何使用java脚本检测键盘按键时的按键代码

本文关键字:代码 键盘 何使用 java 脚本 检测 | 更新日期: 2023-09-27 18:00:13

我正在开发一个网站,为了做一些安全措施,我需要检测一些按键板按键时的按键代码。任何人请帮助我通过使用java脚本或任何其他方法来解决这个问题。。。

提前谢谢。。

如何使用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