你的位置:首页 > 软件开发 > Java > Enter转换为Tab(兼容IE,Firefox)

Enter转换为Tab(兼容IE,Firefox)

发布时间:2012-03-11 10:01:33
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"&& ...

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<form.elements.length;i++){

    if(form.elements[i]==input){

      break;

    }

  }

  while(true){

    if(i++<form.elements.length){

      if(form.elements[i].type!="hidden"){

        return form.elements[i];

      }

    }else{

      return null;

    }

  }

}

原标题:Enter转换为Tab(兼容IE,Firefox)

关键词:Enter,Tab

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。