网页制作之绑定回车键

    今天做一个页面时候,需要用到一个绑定回车键来进行操作的事件。用百度与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浏览器。

感觉有时候搜索引擎也不是那么靠谱,自己手头还是得有几本参考资料的好。



 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值