网页制作之绑定回车键

来源:互联网 发布:python expect eof 编辑:程序博客网 时间:2024/05/17 03:43

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

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