开发步骤
(1)编写屏蔽键盘的相关事件的JavaScript自定义函数keydown,其关键代码如下:
<script language=javascript>
function keydown(){
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){
event.keyCode=0;
event.returnValue=false;
alert("当前设置不允许使用F5刷新键");
}if((event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39))){
event.returnValue=false;
alert("当前设置不允许使用Alt+方向键←或方向键→");
}if((event.ctrlKey)&&(event.keyCode==78)){
event.returnValue=false;
alert("当前设置不允许使用Ctrl+N新建IE窗口");
}if((event.shiftKey)&&(event.keyCode==121)){
event.returnValue=false;
alert("当前设置不允许使用shift+F10");
}
}
</script>
(2)在页面的<body>标记的键盘按下事件onkeydown中,调用maskingKeyboard()函数屏蔽键盘的相关事件。具体代码如下:
<body onkeydown="maskingKeyboard()">
(3)编写自定义的JavaScript函数rightKey(),用于屏蔽鼠标右键。rightKey()函数的具体代码如下:
function rightKey(){ if(event.button==2){ //判断按下的是否是鼠标右键 event.returnValue=false; alert("禁止使用鼠标右键!"); } }
(4)在文档的onmousedown事件中调用rightKey()函数,用于当用户在页面中按下鼠标右键时,屏蔽右键所触发的事件。具体代码如下:
document.onmousedown=rightKey; //当鼠标右键被按下时,调用rightKey函数 运行程序,在页面中按下回车键、退格键、F5键、Ctrl+N组合键、Shift+F10组合键以及鼠标右键,都将给予提示,并且屏蔽掉这些事件所触发的动作。例如,按下F5键时,将弹出如图10.34所示的提示对话框。
分享到:
相关推荐
JS屏蔽键盘输入 JS屏蔽键盘输入JS屏蔽键盘输入 JS屏蔽键盘输入
通过js控制页面进入域的键盘实效事件,并在离开域时,释放对键盘的屏蔽
js屏蔽键盘鼠标\屏蔽打印等等
一个经过反复试验的js密码软键盘,和我多次试验过的屏蔽键盘的js,内附网上查到的资料()
JS写的屏蔽键盘所有键
js 只接收数字键盘,屏蔽字母区键盘
只要点击 屏蔽按钮 即可屏蔽键盘上的 很多按键 包括win键,和一些组合键
js 特效 html 特效 全面屏蔽鼠标键盘 js 特效 html 特效 全面屏蔽鼠标键盘
javascript 屏蔽鼠标键盘的几段代码
今天做了2個小实验, 屏蔽键盘不可用 屏蔽鼠标右鍵不可用 实验一,屏蔽键盘不可用 键盘共有3個事件 a、keydown:按下键盘上某个按键时触发,一直按住某键则会持续触发 b、keypress:按下某个按键并产生字符时触发,...
全面屏蔽鼠标键盘.rar全面屏蔽鼠标键盘.rar全面屏蔽鼠标键盘.rar全面屏蔽鼠标键盘.rar全面屏蔽鼠标键盘.rar全面屏蔽鼠标键盘.rar
全面屏蔽鼠标键盘2.rar全面屏蔽鼠标键盘2.rar全面屏蔽鼠标键盘2.rar全面屏蔽鼠标键盘2.rar全面屏蔽鼠标键盘2.rar全面屏蔽鼠标键盘2.rar
之前的软键盘需要两步实现输入,选择获取值,然后送入输入框,输入密码无*屏蔽显示,此JS虚拟键盘功能支持一步直接输入且支持密码输入,非常适合触摸屏终端软键盘开发使用。
通常我们从网上找到的,都是通过鼠标选择的js日期控件,例如最流行的My97DatePicker。但是这些控件仅仅是好看,在很多业务系统中,操作员更希望所有的信息都是靠键盘输入,这样的输入速度,比一会儿用键盘,一会儿用...
屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键/Alt+ 方向键 →等等,太多了就不一一写来了感兴趣的朋友可以了解下啊,希望本文对你有所帮助
event 添加事件,删除事件,以及冒泡的屏蔽,并都做了兼容性的处理,getByClass 对原生获取class的封装,鼠标拖拽事件的封装,键盘事件的封装
如何用Windows 7开启或关闭屏幕键盘
这里要说的是如何屏蔽后去执行自定义的事件。这里为了方便使用的Kibo做例子,使用google搜索出来的结果一般都是javascript原生实现,很简单的,这里不做介绍。这里是实现了在一个textarea中enter进行保存的例子,...