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

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;
每天进步一点点~~
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 寂寞使人产生灵感,回想起那时候哪一次写作不是因为孤寂?要是有一天我们快乐了,还会记得写作吗? 我希望那时候我可以眺...
    落落_31c4阅读 138评论 0 0
  • 这两天关于父母,颇多感慨。其实写下这段文字,有一种心酸的幸福。提起笔来,却觉得有千金重。 妈妈已经多次跟我说,她的...
    冠世墨玉yanzi阅读 190评论 5 1
  • 回家 回老家有三条路线。 中线:205国道。按此道跑下去,只比马拉松比赛的路程多十几里地。我感觉是很近的,我开车需...
    lovingyourself阅读 345评论 0 0
  • G喜欢喝茶,穿衣、吃饭虽然简单,却也透着南方女子的精致和讲究,还有着身为医生而特有的小洁癖。 和G刚开始有了接触,...
    藕花深处碎碎念阅读 141评论 0 1
  • 周末极好的。譬如现在,六月的第四天,江边。街灯从桥头开始亮起来,从汉口老的租借区到武昌,也是老旧的区。那里曾有个小...
    愁雨斋阅读 330评论 0 0

友情链接更多精彩内容