解決表單中第一個(gè)非隱藏的元素獲得焦點(diǎn)的一個(gè)方案
更新時(shí)間:2009年10月26日 18:09:54 作者:
解決表單中第一個(gè)非隱藏的元素獲得焦點(diǎn)的一個(gè)方案
form中又許多元素,是用例如form.element[x] 來表示;
一個(gè)元素的類型: 一個(gè)元素的類型是用 element.type 來表示
有了上面的一些了解,現(xiàn)在就讓我們來解決第一個(gè)非隱藏元素獲得焦點(diǎn)的方案:
首先定義 一個(gè)對(duì)象 作為方法的應(yīng)用者:
var f=new Object();
然后:
f.getTheFirstFocus=function(){
if (document.forms.length > 0){
for (var i=0; i < document.forms[0].elements.length; i++) //遍歷個(gè)元素
{ var oField = document.forms[0].elements[i];
if (oField.type != “hidden”) {oField.focus();}
return
}
}
}
};
一個(gè)元素的類型: 一個(gè)元素的類型是用 element.type 來表示
有了上面的一些了解,現(xiàn)在就讓我們來解決第一個(gè)非隱藏元素獲得焦點(diǎn)的方案:
首先定義 一個(gè)對(duì)象 作為方法的應(yīng)用者:
var f=new Object();
然后:
復(fù)制代碼 代碼如下:
f.getTheFirstFocus=function(){
if (document.forms.length > 0){
for (var i=0; i < document.forms[0].elements.length; i++) //遍歷個(gè)元素
{ var oField = document.forms[0].elements[i];
if (oField.type != “hidden”) {oField.focus();}
return
}
}
}
};
相關(guān)文章
讓html的text輸入框只能輸入數(shù)字和1個(gè)小數(shù)點(diǎn)(0-59之間可改)
今天有同事需要這個(gè)功能,主要是限制用戶輸入不符合規(guī)范的數(shù)字與小數(shù)點(diǎn)導(dǎo)致不好計(jì)算價(jià)格問題,特整理了下面的代碼,需要的朋友可以參考下。2011-11-11比較實(shí)用的復(fù)選框的實(shí)用javascript腳本
比較實(shí)用的復(fù)選框的實(shí)用javascript腳本...2007-09-09用javascript實(shí)現(xiàn)select的美化的方法
用javascript實(shí)現(xiàn)select的美化的方法...2007-04-04解決表單中第一個(gè)非隱藏的元素獲得焦點(diǎn)的一個(gè)方案
解決表單中第一個(gè)非隱藏的元素獲得焦點(diǎn)的一個(gè)方案2009-10-10