一段批量給頁(yè)面上的控件賦值js
更新時(shí)間:2010年06月19日 17:34:47 作者:
一次性給頁(yè)面上的控件賦值,控件的ID和數(shù)據(jù)庫(kù)表字段對(duì)應(yīng)一樣,這樣就一次性搞定了
復(fù)制代碼 代碼如下:
function SetFormValue(column,values)
{
var elem;
for(var m=0;m<column.length;m++)
{
var tempValue=column[m];
elem=null;
elem=document.getElementById(tempValue);
if(elem==null)
{
//如果沒(méi)有對(duì)應(yīng)的控件,則跳過(guò)本次循環(huán)
continue;
}
var trueValue=eval("values.Rows[0]."+tempValue);
if(trueValue==''||trueValue=='null'||trueValue==null)
{
//如果當(dāng)前值為空,則跳過(guò)本次循環(huán)
continue;
}
if(elem.tagName=='SELECT')
{
//select控件另外處理
for(var j=0;j <elem.length;j++)
{
if(trueValue==elem.options[j].value)
{
//找到對(duì)應(yīng)元素,讓其選中
elem.options[j].selected=true;
//并讓其不可選
elem.disabled=true;
//退出循環(huán)
break;
}
}
}
else if(elem.tagName=='INPUT')
{
elem.value=trueValue;
elem.readOnly=true;
}
}
}
您可能感興趣的文章:
- JS的遞增/遞減運(yùn)算符和帶操作的賦值運(yùn)算符的等價(jià)式
- JS模擬面向?qū)ο笕猓ǘ?、類型與賦值)
- js給onclick事件賦值,動(dòng)態(tài)傳參數(shù)實(shí)例解說(shuō)
- JS子父窗口互相操作取值賦值的方法介紹
- JS動(dòng)態(tài)創(chuàng)建Table,Tr,Td并賦值的具體實(shí)現(xiàn)
- js操作label給label賦值及取label的值示例
- JS數(shù)組的賦值介紹
- php中給js數(shù)組賦值方法
- 用javascript對(duì)一個(gè)json數(shù)組深度賦值示例
- javascript實(shí)現(xiàn)連續(xù)賦值
相關(guān)文章
JS中如何將JSON數(shù)組轉(zhuǎn)化為url參數(shù)
這篇文章主要介紹了JS中如何將JSON數(shù)組轉(zhuǎn)化為url參數(shù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04js+html5實(shí)現(xiàn)側(cè)滑頁(yè)面效果
這篇文章主要為大家詳細(xì)介紹了js+html5實(shí)現(xiàn)側(cè)滑頁(yè)面效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07使用ajax的post同步執(zhí)行(實(shí)現(xiàn)方法)
下面小編就為大家分享一篇使用ajax的post同步執(zhí)行(實(shí)現(xiàn)方法),具有很好的參考價(jià)值,希望對(duì)大家有所幫助2017-12-12Javascript中Null和undefined的簡(jiǎn)單理解
在JavaScript中存在這樣兩種原始類型:Null與Undefined,這兩種類型常常會(huì)使JavaScript的開(kāi)發(fā)人員產(chǎn)生疑惑,在什么時(shí)候是Null,什么時(shí)候又是Undefined,下面這篇文章主要給大家介紹了關(guān)于Javascript中Null和undefined的相關(guān)資料,需要的朋友可以參考下2022-04-04JS簡(jiǎn)單循環(huán)遍歷json數(shù)組的方法
這篇文章主要介紹了JS簡(jiǎn)單循環(huán)遍歷json數(shù)組的方法,結(jié)合實(shí)例形式簡(jiǎn)單分析了JavaScript循環(huán)遍歷json數(shù)組的方法,并提供了jQuery遍歷json的方法,需要的朋友可以參考下2016-04-04