JS禁用键盘事件

2,298 阅读1分钟

JS禁用键盘

一般的按键禁用只要找出相应的keycode禁用即可

// 禁用方向键 兼容 IE
    key() {
      document.onkeydown = function (e) {
        var Istrue = true;
        if (Istrue) {
          if (e && e.keyCode === 37) {
            Istrue = false;
            window.event.returnValue = false;
          }
          if (e && e.keyCode === 38) {
            Istrue = false;
            window.event.returnValue = false;
          }
          if (e && e.keyCode === 39) {
            Istrue = false;
            window.event.returnValue = false;
          }
          if (e && e.keyCode === 40) {
            Istrue = false;
            window.event.returnValue = false;
          }
        }
      };
    },
    

以上禁用方向键,禁用其他的键 找到相应keycode 如上所示即可