Enter转换为Tab的小例子(兼容IE,Firefox)

这篇文章介绍了Enter转换为Tab的小例子(兼容IE,Firefox),有需要的朋友可以参考一下

复制代码 代码如下:

document.onkeydown=function(e){
  var e=window.event||e;
  var element=e.srcElement||e.target;
  if(e.keyCode==13&&element.type!="submit"&&element.type!="button"&&element.type!="textarea"&&element.type!="reset"){
    if(document.all){
      e.keyCode=9;
    }else{
      getNextInput(element).focus();
      e.preventDefault();
    }
  }
}
function getNextInput(input){
  var form=input.form;
  for(var i=0;i    if(form.elements[i]==input){
      break;
    }
  }
  while(true){
    if(i++      if(form.elements[i].type!="hidden"){
        return form.elements[i];
      }
    }else{
      return null;
    }
  }
}

以上就是Enter转换为Tab的小例子(兼容IE,Firefox)的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 教程