Maison  >  Article  >  interface Web  >  Enter转换为Tab的小例子(兼容IE,Firefox)_javascript技巧

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

WBOY
WBOYoriginal
2016-05-16 17:15:13977parcourir
复制代码 代码如下:

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;
    }
  }
}
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn