解決表單中第一個(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)文章
用javascript將數(shù)據(jù)庫中的TEXT類型數(shù)據(jù)動(dòng)態(tài)賦值到TEXTAREA中
用javascript將數(shù)據(jù)庫中的TEXT類型數(shù)據(jù)動(dòng)態(tài)賦值到TEXTAREA中...2007-04-04
解決表單中第一個(gè)非隱藏的元素獲得焦點(diǎn)的一個(gè)方案
解決表單中第一個(gè)非隱藏的元素獲得焦點(diǎn)的一個(gè)方案2009-10-10
js驗(yàn)證符合用戶體驗(yàn)的網(wǎng)頁表單特效
用CSS和JS設(shè)計(jì)的符合用戶體驗(yàn)的表單。大家可以在自己的網(wǎng)頁里面用用,自己感覺非常不錯(cuò)的一種效果。2008-10-10
用Javascript讀取CheckBox數(shù)組的值的代碼(兼容IE與firefox)
為了同時(shí)支持Firefox和IE,我們常常用document.getElementById(id)方法來取得HTML對(duì)象。但是getElementById方法只能取得單個(gè)對(duì)象,而對(duì)于CheckBox數(shù)組則無能為力。2010-12-12
用 Javascript 驗(yàn)證表單(form)中的單選(radio)值
在用 Javascript 驗(yàn)證表單(form)中的單選框(radio)是否選中時(shí),很多新手都會(huì)遇到問題,原因是 radio 和普通的文本框在獲取值的時(shí)候有很大不同.2009-09-09
用javascript實(shí)現(xiàn)改善用戶體驗(yàn)之a(chǎn)lert提示效果
用javascript實(shí)現(xiàn)改善用戶體驗(yàn)之a(chǎn)lert提示效果...2007-10-10

