默認(rèn)讓頁(yè)面的第一個(gè)控件選中的javascript代碼
更新時(shí)間:2009年12月26日 02:43:23 作者:
當(dāng)頁(yè)面上面顯示了一個(gè)表單后,通常焦點(diǎn) 并不是放在第一個(gè)控件上面,只需要一點(diǎn)通常的腳本就可以實(shí)現(xiàn)這個(gè)效果 。
當(dāng)頁(yè)面上面顯示了一個(gè)表單后,通常焦點(diǎn) 并不是放在第一個(gè)控件上面,只需要一點(diǎn)通常的腳本就可以實(shí)現(xiàn)這個(gè)效果 。
document.forms[0].elements[0].focus();
如果頁(yè)面的第一個(gè)控件是隱藏字段,或是不支持focus() 上面這段javascript 可能就會(huì)出現(xiàn)錯(cuò)誤 !
var formutil = new Object;
formutil.focusOnfirst = function()
{
if(document.forms.length>0){
var item = document.forms[0].elements.length;
for(var i=0;i<item;i++){
if(document.forms[0].elements[i].type !="hidden"){
document.forms[0].elements[i].focus();
return;
}
}
}
}
document.forms[0].elements[0].focus();
如果頁(yè)面的第一個(gè)控件是隱藏字段,或是不支持focus() 上面這段javascript 可能就會(huì)出現(xiàn)錯(cuò)誤 !
復(fù)制代碼 代碼如下:
var formutil = new Object;
formutil.focusOnfirst = function()
{
if(document.forms.length>0){
var item = document.forms[0].elements.length;
for(var i=0;i<item;i++){
if(document.forms[0].elements[i].type !="hidden"){
document.forms[0].elements[i].focus();
return;
}
}
}
}
相關(guān)文章
輸入數(shù)量和價(jià)格自動(dòng)計(jì)算輸出金額的js代碼
通過輸入數(shù)量和價(jià)格自動(dòng)計(jì)算輸出金額的代碼,主要用于購(gòu)物網(wǎng)站,需要的朋友可以參考下2013-03-03
頁(yè)面只有一個(gè)text的時(shí)候,回車自動(dòng)submit的解決方法
遇到一件讓人很郁悶的事,在頁(yè)面上的一個(gè)text元素里添加了一個(gè)回車自動(dòng)發(fā)送ajax的事件,可是每次回車它都會(huì)自動(dòng)提交表單并刷新頁(yè)面2010-08-08
js 獲取子節(jié)點(diǎn)函數(shù) (兼容FF與IE)
兼容FF與IE的獲取子節(jié)點(diǎn)的js代碼,需要的朋友可以參考下,我們剛不發(fā)布的dom操作文章。2010-04-04
將光標(biāo)定位到textarea的某一行的javascript代碼
將光標(biāo)定位到textarea的某一行的javascript代碼...2007-04-04
javascript寫的一個(gè)表單動(dòng)態(tài)輸入提示的代碼
javascript寫的一個(gè)表單動(dòng)態(tài)輸入提示的代碼...2007-08-08

