美文网首页web前端笔记
自定义函数实现屏蔽鼠标和键盘相关事件

自定义函数实现屏蔽鼠标和键盘相关事件

作者: 小姨家错对门 | 来源:发表于2018-07-19 11:16 被阅读0次

1.编写自定义的js函数maskingKeyboard(),在该函数中屏蔽键盘的回车键、退格键、F5键、Ctrl+N组合键、Shift+F10组合键。代码如下:

function maskingKeyboard(){
    if(event.keyCode == 8){    //判断是否为退格键
        event.keyCode = 0;
        event.returnValue = false;
        alert("当前设置不允许使用退格键");
    }
    if(event.keyCode == 13){    //判断是否为回车键
        event.keyCode = 0;
        event.returnValue = false;
        alert("当前设置不允许使用回车键");
    }
    if(event.keyCode == 116){    //判断是否为F5刷新键
        event.keyCode = 0;
        event.returnValue = false;
        alert("当前设置不允许使用F5刷新键");
    }
    //判断是否为Alt+左方向键或右方向键
    if((event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39))){
        event.returnValue = false;
        alert("当前设置不允许使用Alt+左方向键或右方向键");
    }
    if((event.ctrlKey)&&(event.keyCode==78)){    //判断是否为ctrl+N组合键
        event.returnValue = false;
        alert("当前设置不允许使用ctrl+N新建IE窗口");
    }
    if((event.shiftKey)&&(event.keyCode == 121)){    //判断是否为shift+F10组合键
        event.returnValue = false;
        alert("当前设置不允许使用shift+F10组合键");
    }
}

调用函数

<body onkeydown = "maskingKeyboard()">

2、编辑自定义的js函数rightKey(),用于屏蔽鼠标右键。rightKey()函数的代码如下:

function rightKey(){
  if(event.button==2){    //判断单击的是否是鼠标右键
    event.returnValue=false;
    alert("禁止使用鼠标右键!");
  }
}
document.onmousedown=rightKey;
每天进步一点点~~

相关文章

  • 自定义函数实现屏蔽鼠标和键盘相关事件

    1.编写自定义的js函数maskingKeyboard(),在该函数中屏蔽键盘的回车键、退格键、F5键、Ctrl+...

  • day11 Pygame Ⅱ 事件处理2018-07-30

    一、Pygame中的事件 鼠标事件和键盘事件   监测鼠标、键盘事件 鼠标事件 键盘事件   二、鼠标事件的应用1...

  • day19 pygame和多线程

    游戏中的事件1、 鼠标相关的事件鼠标事件要关注事件发生的位置:event.pos2.键盘事件键盘事件要关注哪个键被...

  • unity3D 脚本中按键或鼠标输入响应函数

    简单地总结一下,unity中脚本实现输入(键盘和鼠标)的响应事件函数,不够完善,以后碰到再慢慢添加。 //***...

  • JavaScript 自定义事件(一)

    所谓自定义事件,就是有别于带有浏览器特定行为的事件(鼠标事件,键盘事件,html事件等),事件名称可以自定义,可以...

  • 鼠标相关事件函数

    属性描述功能点击事件OnMouseDown按下按下鼠标按钮时,将调用OnMouseDownOnMouseUp抬起当...

  • js屏蔽鼠标键盘事件

  • 【小结】jQuery事件

    鼠标事件键盘事件其他事件事件参数事件绑定与取消 含fn参数说明有回调函数在里面 鼠标事件-click、dblcli...

  • 1.4 GUI - 鼠标事件

    简单的栗子 首先,我们创建一个鼠标回调函数,当鼠标事件发生时执行该函数。鼠标事件可以是与鼠标相关的任何事件,如左键...

  • 原生JS实现Ajax

    原生Js的实现 事件 鼠标事件 *e.stoppropagation();//阻止事件冒泡 键盘事件 事件对象(e...

网友评论

    本文标题:自定义函数实现屏蔽鼠标和键盘相关事件

    本文链接:https://www.haomeiwen.com/subject/zlnzpftx.html