Enter轉(zhuǎn)換為Tab的小例子(兼容IE,Firefox)
更新時(shí)間:2013年11月14日 15:07:29 作者:
這篇文章介紹了Enter轉(zhuǎn)換為Tab的小例子(兼容IE,Firefox),有需要的朋友可以參考一下
復(fù)制代碼 代碼如下:
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;
}
}
}
相關(guān)文章
JS實(shí)現(xiàn)對(duì)中文字符串進(jìn)行utf-8的Base64編碼的方法(使其與Java編碼相同)
這篇文章主要介紹了JS實(shí)現(xiàn)對(duì)中文字符串進(jìn)行utf-8的Base64編碼的方法,對(duì)比java的base64編碼程序,分析了javascript實(shí)現(xiàn)base64編碼的相關(guān)技巧,需要的朋友可以參考下2016-06-06javascript實(shí)現(xiàn)的動(dòng)態(tài)文字變換
javascript實(shí)現(xiàn)的動(dòng)態(tài)文字變換...2007-07-07javascript 分號(hào)總結(jié)及詳細(xì)介紹
這篇文章主要介紹了javascript 分號(hào)總結(jié)及詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-09-09uniapp?H5遮罩層、彈窗以及蒙層滾動(dòng)穿透/滑動(dòng)穿透解決辦法
最近用uin-app做項(xiàng)目遇到了不少問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于uniapp?H5遮罩層、彈窗以及蒙層滾動(dòng)穿透/滑動(dòng)穿透的解決辦法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01慕課網(wǎng)題目之js實(shí)現(xiàn)抽獎(jiǎng)系統(tǒng)功能
這篇文章主要為大家詳細(xì)介紹了慕課網(wǎng)題目之js抽獎(jiǎng)系統(tǒng)功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09用showModalDialog彈出頁(yè)面后,提交表單總是彈出一個(gè)新窗口
用showModalDialog彈出頁(yè)面后,提交表單總是彈出一個(gè)新窗口,其實(shí)解決方法很簡(jiǎn)單如下。2009-07-07