通过java脚本禁用按键事件

Aru*_*run 1 javascript asp.net javascript-events

我需要使用javascript或任何其他方法禁用我的网站中的shift keypress事件.以下是我的代码:

        $(document).ready(function() {
        document.onkeydown = checkKeycode
        function checkKeycode(e) {
            var keycode;
            if (window.event) {
                keycode = window.event.keyCode;
            }
            else if (e) {
                keycode = e.which;
            }
            //alert(keycode);
            if (keycode == 16) {
                alert(keycode);
                return false;
            }
          }
       });
Run Code Online (Sandbox Code Playgroud)

Poe*_*rin 8

// bind an event listener to the keydown event on the window
window.addEventListener('keydown', function (event) {

    // if the keyCode is 16 ( shift key was pressed )
    if (event.keyCode === 16) {

        // prevent default behaviour
        event.preventDefault();

        return false;
    }

});
Run Code Online (Sandbox Code Playgroud)