zoukankan      html  css  js  c++  java
  • IE、Firefox兼容Enter代替Tab的Javascript

     

    document.onkeydown=function(evt)
                  {
                   var isie = (document.all) ? true : false;
                   var key;
                   var srcobj;
                   if (isie)
                    {
                      key = event.keyCode;
                      srcobj=event.srcElement;
                      }
                   else
                    {
                      key = evt.which;
                      srcobj=evt.target;
                      }              
                     if(key==13 && srcobj.type!='button' && srcobj.type!='submit' &&srcobj.type!='reset' && srcobj.type!='textarea' && srcobj.type!='')                
                      {
                       if(isie)
                        {
                         event.keyCode=9;
                        }
                       else
                        {                       
                         var el=getNextElement(evt.target);
                                 if (el.type!='hidden')
                                     el.focus();
                                 else
                                    while (el.type=='hidden')
                                        el=getNextElement(el);
                                     el.focus();
                                 return false;
                        }
                      }
                   }               
                    function getNextElement (field) {
                       var form = field.form;
                       for (var e = 0; e < form.elements.length; e++) {
                         if (field == form.elements[e])
                             break;
                        }
                       return form.elements[++e % form.elements.length];
                      } 

    魔兽就是毒瘤,大家千万不要玩。
  • 相关阅读:
    创建和销毁对象
    echarts折线图堆叠样式 图表只显示一类折线图
    web中跨页面的点击事件
    3DMAX学习笔记——Animate简单的动画
    3DMAX学习笔记——Rendering的时候模型太亮
    Unity3D学习笔记——让Cube沿着某个轴运动
    Unity3D学习笔记——Camera绕着物体旋转
    Unity3D学习笔记——Unity3D的窗口布局
    ZLXSC2015Day1题解
    浅谈同构类问题的骗分算法
  • 原文地址:https://www.cnblogs.com/tracy/p/1797244.html
Copyright © 2011-2022 走看看