`
txf2004
  • 浏览: 6875033 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

网页制作之绑定回车键

 
阅读更多

今天做一个页面时候,需要用到一个绑定回车键来进行操作的事件。用百度与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”之后再按回车键,此时就能够调出你自己网页的首页,则说明设置成功! 注:具体不同的电脑会有不同的选项名称,但大体上还是可以...

    asp.net专家疑难解答200问源码

    50.如何实现用回车键代替Tab键的功能 51.如何为按钮键添加消息框 52.Button、LinkButton和ImageButton服务控件的区别及应用 54.如何使用CheckBox和CheckBoxList控件(CheckBox示例) 54.如何使用CheckBox和...

    IIS6.0 IIS,互联网信息服务

    效果的测试:打开IE浏览器,在地址栏输入“192.168.0.1”之后再按回车键,此时就能够调出你自己网页的首页,则说明设置成功! 注:具体不同的电脑会有不同的选项名称,但大体上还是可以找到了(多试一下)。 二、...

    asp.net专家疑难解答200问

    如何实现用回车键代替Tab键的功能 51.如何为按钮键添加消息框 52.Button、LinkButton和ImageButton服务控件的区别及应用 54.如何使用CheckBox和CheckBoxList控件(CheckBox示例) 54.如何使用CheckBox...

    超实用的jQuery代码段

    超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...

    《程序天下:JavaScript实例自学手册》光盘源码

    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 状态栏文字...

    程序天下:JavaScript实例自学手册

    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 状态栏文字...

    C#编程经验技巧宝典

    102 &lt;br&gt;0162 如何实现C#中用键完成TAB的功能 102 &lt;br&gt;0163 如何限制文本框密码输入长度 102 &lt;br&gt;0164 数据输入为空提示 103 &lt;br&gt;0165 如何设置文本框光标到末尾 103 &lt;br&gt;0166 输入法调整...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    《C#开发实例大全(基础卷)》筛选、汇集了C#开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分6篇共25章,主要...

    C#程序开发范例宝典(第2版).part13

    实例097 按回车键焦点在控件中移动的录入窗口 140 实例098 程序运行时拖动控件 141 实例099 控件得到焦点时变色 142 实例100 控件的输入限制 143 2.12 特殊控件 144 实例101 为控件制作立体效果 144 实例102 ...

    C#程序开发范例宝典(第2版).part08

    实例097 按回车键焦点在控件中移动的录入窗口 140 实例098 程序运行时拖动控件 141 实例099 控件得到焦点时变色 142 实例100 控件的输入限制 143 2.12 特殊控件 144 实例101 为控件制作立体效果 144 实例102 ...

    C#程序开发范例宝典(第2版).part02

    实例097 按回车键焦点在控件中移动的录入窗口 140 实例098 程序运行时拖动控件 141 实例099 控件得到焦点时变色 142 实例100 控件的输入限制 143 2.12 特殊控件 144 实例101 为控件制作立体效果 144 实例102 ...

    C#程序开发范例宝典(第2版).part12

    实例097 按回车键焦点在控件中移动的录入窗口 140 实例098 程序运行时拖动控件 141 实例099 控件得到焦点时变色 142 实例100 控件的输入限制 143 2.12 特殊控件 144 实例101 为控件制作立体效果 144 实例102 ...

Global site tag (gtag.js) - Google Analytics