私人资料库
本博客大部分技术文章,均从网络搜索得来,旨在收集整理技术资料,文章版权归属原作者,由此引起的任何版权问题,与本人无关。

【转自】http://www.cnblogs.com/lincats/archive/2008/06/19/1226024.html

 

直接拷到Head区就可用。

 

 1             document.onkeydown=function(evt)
 2             {
 3               var isie = (document.all) ? true : false
 4               var key; 
 5               var srcobj;
 6               if (isie) 
 7               {
 8                 key = event.keyCode; 
 9                 srcobj=event.srcElement;
10                 }

11               else 
12               {
13                 key = evt.which; 
14                 srcobj=evt.target;
15                 }
               
16                 if(key==13 && srcobj.type!='button' && srcobj.type!='submit' &&srcobj.type!='reset' 
17                   && srcobj.type!='textarea' && srcobj.type!='')                 
18                 {
19                   if(isie)
20                   {
21                    event.keyCode=9;
22                   }

23                   else
24                   {                        
25                     var el=getNextElement(evt.target);
26                             if (el.type!='hidden')
27                                el.focus(); 
28                             else
29                                while (el.type=='hidden')
30                                   el=getNextElement(el); 
31                                el.focus(); 
32                             return false;
33                   }

34                 }

35              }
                
36                function getNextElement (field) {
37                   var form = field.form;
38                   for (var e = 0; e < form.elements.length; e++
39                     if (field == form.elements[e])
40                         break;
41                   }

42                   return form.elements[++% form.elements.length];
43                 }
posted on 2008-10-11 14:58  该显示名称已被其他用户使用  阅读(506)  评论(0编辑  收藏  举报