Posted in Javascript onNovember 14, 2013
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)
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@