`
昔日舞曲
  • 浏览: 56119 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

屏蔽ENTER键

阅读更多

tip:

onkeypress是在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。

  1. <bodyonkeydown="enter()">//在body标签里添加onkeydown
  2. <SCRIPTLANGUAGE="JavaScript">
  3. functionenter()
  4. {
  5. if(window.event.keyCode==13)//enter的KEYCODE的值是13,通过监听可以控制。
  6. {
  7. window.event.returnValue=false;
  8. }
  9. }
  10. </SCRIPT>

或者

在想截获的区域增加Onkeydown事件函数,并在执行函数中写下如下语句:

  1. if(window.event.keyCode==13)window.event.keyCode=0

这样就取消回车键了
如果想模拟Tab键,只要写成

  1. if(window.event.keyCode==13)window.event.keyCode=9

就行了,它会跳到另一个元素上。

捕获整个页面的onKeydown事件:

  1. document.onkeydown=function(){
  2. alert(event.keyCode)//可查看各个按键的keyCode是多少
  3. if(event.keyCode==13)
  4. event.keyCode=9;//模拟为Tab
  5. }

屏蔽其他按键

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<noscript><meta http-equiv="refresh" content="0;url=about:noscript"></noscript>
<title>屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键</title>
</head>
<body>
<script language="Javascript"><!--
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键

function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键
function window.onhelp(){return false} //屏蔽F1帮助
function document.onkeydown()
{
if ((window.event.altKey)&&
((window.event.keyCode==37)||//屏蔽 Alt+ 方向键 ←
(window.event.keyCode==39)))//屏蔽 Alt+ 方向键 →
{
alert("不准你使用ALT+方向键前进或后退网页!");
event.returnValue=false;
}
/* 注:这还不是真正地屏蔽 Alt+ 方向键,
因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,
用鼠标点掉警告框,这种屏蔽方法就失效了。以后若
有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/

if ((event.keyCode==8) ||//屏蔽退格删除键
(event.keyCode==116)||//屏蔽 F5 刷新键
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.returnValue=false;
}
if (event.keyCode==122){event.keyCode=0;event.returnValue=false;}//屏蔽F11
if (event.ctrlKey && event.keyCode==78) event.returnValue=false;//屏蔽 Ctrl+n
if (event.shiftKey && event.keyCode==121)event.returnValue=false;//屏蔽 shift+F10
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;//屏蔽 shift 加鼠标左键新开一网页
if ((window.event.altKey)&&(window.event.keyCode==115))//屏蔽Alt+F4
{
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;
}
}
</script>
屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键
</body>
</html>

分享到:
评论

相关推荐

    如何屏蔽对话框的ESE和enter键

    运用vc++如何屏蔽对话框中的ese键和enter键

    控制TAB及ENTER键在子窗体中的行为1.0

    控制TAB及ENTER键在子窗体中的行为,是只在子窗体里循环,还是在主窗体和子窗体中循环。由你自己控制哦。 我以前找这个方法找了很久哦,原来人家已经写出来了

    实现窗口透明/屏蔽ESC,ENTER键/改变控件背景颜色/字体样式

    实现窗口透明/屏蔽ESC,ENTER键/改变控件背景颜色/字体样式 源码,VS2010编辑通过

    C# KeyUp事件中MessageBox的回车(Enter)键回调问题解决方案

    主要介绍了C# KeyUp事件中MessageBox的回车(Enter)键回调问题解决方案,需要的朋友可以参考下

    键盘按键屏蔽及替换

    键盘按键屏蔽及替换源代码,因为笔记本键盘Enter键失灵,按个不停,所以就写了这个。

    VC++屏蔽对话框按ESC或ENTER键退出

    摘要:VC/C++源码,界面编程,对话框 VC++如何屏蔽窗体对话框按ESC或ENTER键退出的功能,也就是说,当窗体打开的时候,按ESC或ENTER键不能关闭窗口,也就是让这两个键失效,源码实例运行截图如上所示,不过从截图上...

    利用JS屏蔽页面中的Enter按键提交表单的方法

    下面小编就为大家带来一篇利用JS屏蔽页面中的Enter按键提交表单的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    回车变成Tab的解决方案

    函数和网上的一些代码,弄了一个可以满足上述需求的解决方案,它的特性包括: &lt;br/&gt; 全部JavaScript代码都封装在了一个用户控件"EnterAsTab_SubPage.ascx"中,哪个页面想要回车变Tab或者屏蔽掉回车键只要把...

    vc6.0下屏蔽edit控件里面的小数点

    对键盘的响应中有时不希望某些键被程序响应,比如一个数字串不希望存在小数点,就需要做处理,而且,一般情况下,ENTER,ESC分别对应着onok(),oncancel()函数,会把当前窗体关闭。

    not-use-EsC-key.zip_site:www.pudn.com

    屏蔽ESC或者Enter键关闭对话框!功能在!

    屏蔽F1~F12的快捷键的js函数

    代码如下: function [removed](){return false} //屏蔽F1帮助 /*keyCod从113-123分别禁用了F2-F12键,13禁用了回车键(Enter),8禁用了退格键(BackSpace)*/ [removed] = function(){ if(window.event && window.event....

    VC++对话框操作源码实例集

     如何屏蔽对话框按ESC或ENTER键退出  如何设置应用程序中对话框的默认颜色  如何实现对话框在桌面工作区的停靠  如何在模式对话框中使用OK和Cancel按钮  如何使对话框居中显示  如何使对话框全屏显示  如何...

    55种网页小技巧 ---- 下载无需扣分,具有一定收藏价值

    ENTER键可以让光标移到下一个输入框.html IE地址栏前换成自己的图标 .html TEXTAREA自适应文字行数的多少.html title显示日期.html 不准粘贴.html 不能为空和邮件地址的约束.html 不要滚动条.html 光标是停...

    JavaScript阻止回车提交表单的方法

    如何防止回车(enter)键提交表单,其实很简单,就一句话。onkeydown=”if(event.keyCode==13)return false;”把这句写在from标签里面就好了。 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=" ...

    单片机-抢答器设计.doc

    限制抢答键:限制抢答键限制各组的抢答权,屏蔽各组发出的抢答信号,系统进 入闭答状态。 3. 加分控制键:当某组回答问题正确,可通过此按键给该组加相应的分数。 4. 减分控制键:(功能同加分控制键)。 5. 选组键...

    js各种限制input输入汇总

    js各种限制input输入汇总, 1.取消按钮按下时的虚线...4.ENTER键可以让光标移到下一个输入框;5.只能为中文(有闪动); 6.只能为数字(有闪动);7.只能为数字(无闪动);8.只能输入英文和数字(有闪动);9.屏蔽输入法等等~

    锁屏、关机软件 iLockScreen 2.2

    必须是iHookKeyboard.exe文件) 与iLockScreen.exe文件放在一起(同一个文件夹内),则iLockScreen 会自动调用iHookKeyboard软件,将键盘上的一些特殊按键屏蔽(比如Win键等),这样可以获得更好的锁屏效果。...

    MC Dialog js弹出层 完美兼容多浏览器(5.6更新)

    支持键盘操作(esc关闭,enter执行当前获得焦点按钮的事件,屏蔽了ctrl键盘,屏蔽了tab键真正实现了一个模拟浏览器自带对话框的功能) 2.支持焦点智能移动(当焦点移出层外时,自动将焦点移回层或者有按钮则移到按钮上,...

Global site tag (gtag.js) - Google Analytics