今天做一个页面时候,需要用到一个绑定回车键来进行操作的事件。用百度与Google搜了好久,也没搜到一个满意的答案,很是郁闷。然后我决定自己写。
其实也不算自己写的,因为网络上找不到答案,所以我只好翻书来找答案。
在《Javascript程序员参考手册》里,对事件绑定之检测键盘按键有这么一段代码:
<script type="text/javascript">
var tb = document.getElementById('myTB');
if(document.attachEvent)
tb.attachEvent("onkeydown",function(e){
alert(e.keyCode);
});
else {
tb.addEventListener("keydown",function(e){
alert(e.keyCode);
},false);
}
这个是用来检测按下键的编码的方法。
我修改了下,改为自己的专门用来检测回车键的方法:
if(document.attachEvent){
document.attachEvent("onkeydown",function(e){
if(e.keyCode == 13)
funtion().......你的代码
});
}
else {
document.addEventListener("keydown",function(e){
if(e.keyCode == 13)
funtion().......你的代码
});
}
这个就是我用来检测键盘回车键事件的方法。
网上搜索的时候,很多人都是把侦测事件写在一个函数里面,而又没说明这个函数怎么用,该什么时候用。也许是我当时的理解太差。现在看来,其原理也就是将其绑定到一个所需触发事件的控件上。但是,一点提示都不说,只谈高级部分,不稍带提下全局,对新手似乎有点太不友好了。这样的文章我觉得也没有必要写了,写了新手看不懂,高手不会看。(估计是给自己做笔记?)
这里我的方法里面两种绑定方法分别针对IE与非IE浏览器。
感觉有时候搜索引擎也不是那么靠谱,自己手头还是得有几本参考资料的好。
分享到:
相关推荐
5.效果的测试:打开IE浏览器,在地址栏输入“http://localhost/design/index.htm”之后再按回车键,此时就能够调出你自己网页的首页,则说明设置成功! 注:具体不同的电脑会有不同的选项名称,但大体上还是可以...
50.如何实现用回车键代替Tab键的功能 51.如何为按钮键添加消息框 52.Button、LinkButton和ImageButton服务控件的区别及应用 54.如何使用CheckBox和CheckBoxList控件(CheckBox示例) 54.如何使用CheckBox和...
效果的测试:打开IE浏览器,在地址栏输入“192.168.0.1”之后再按回车键,此时就能够调出你自己网页的首页,则说明设置成功! 注:具体不同的电脑会有不同的选项名称,但大体上还是可以找到了(多试一下)。 二、...
如何实现用回车键代替Tab键的功能 51.如何为按钮键添加消息框 52.Button、LinkButton和ImageButton服务控件的区别及应用 54.如何使用CheckBox和CheckBoxList控件(CheckBox示例) 54.如何使用CheckBox...
超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...
7.2 回车实现Tab键功能 7.3 Ctrl+Enter提交数据 7.4 IE中屏蔽退格建(Back Space) 7.5 屏蔽键盘所有键 7.6 JavaScript捕获方向键 7.7 状态栏变化信息 7.8 状态栏的跑马灯效果 7.9 状态栏缩放文字 7.10 状态栏文字...
7.2 回车实现Tab键功能 7.3 Ctrl+Enter提交数据 7.4 IE中屏蔽退格建(Back Space) 7.5 屏蔽键盘所有键 7.6 JavaScript捕获方向键 7.7 状态栏变化信息 7.8 状态栏的跑马灯效果 7.9 状态栏缩放文字 7.10 状态栏文字...
102 <br>0162 如何实现C#中用键完成TAB的功能 102 <br>0163 如何限制文本框密码输入长度 102 <br>0164 数据输入为空提示 103 <br>0165 如何设置文本框光标到末尾 103 <br>0166 输入法调整...
《C#开发实例大全(基础卷)》筛选、汇集了C#开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分6篇共25章,主要...
实例097 按回车键焦点在控件中移动的录入窗口 140 实例098 程序运行时拖动控件 141 实例099 控件得到焦点时变色 142 实例100 控件的输入限制 143 2.12 特殊控件 144 实例101 为控件制作立体效果 144 实例102 ...
实例097 按回车键焦点在控件中移动的录入窗口 140 实例098 程序运行时拖动控件 141 实例099 控件得到焦点时变色 142 实例100 控件的输入限制 143 2.12 特殊控件 144 实例101 为控件制作立体效果 144 实例102 ...
实例097 按回车键焦点在控件中移动的录入窗口 140 实例098 程序运行时拖动控件 141 实例099 控件得到焦点时变色 142 实例100 控件的输入限制 143 2.12 特殊控件 144 实例101 为控件制作立体效果 144 实例102 ...
实例097 按回车键焦点在控件中移动的录入窗口 140 实例098 程序运行时拖动控件 141 实例099 控件得到焦点时变色 142 实例100 控件的输入限制 143 2.12 特殊控件 144 实例101 为控件制作立体效果 144 实例102 ...