一段批量給頁面上的控件賦值js
更新時間:2010年06月19日 17:34:47 作者:
一次性給頁面上的控件賦值,控件的ID和數(shù)據(jù)庫表字段對應(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)
{
//如果沒有對應(yīng)的控件,則跳過本次循環(huán)
continue;
}
var trueValue=eval("values.Rows[0]."+tempValue);
if(trueValue==''||trueValue=='null'||trueValue==null)
{
//如果當(dāng)前值為空,則跳過本次循環(huán)
continue;
}
if(elem.tagName=='SELECT')
{
//select控件另外處理
for(var j=0;j <elem.length;j++)
{
if(trueValue==elem.options[j].value)
{
//找到對應(yīng)元素,讓其選中
elem.options[j].selected=true;
//并讓其不可選
elem.disabled=true;
//退出循環(huán)
break;
}
}
}
else if(elem.tagName=='INPUT')
{
elem.value=trueValue;
elem.readOnly=true;
}
}
}
相關(guān)文章
JS中如何將JSON數(shù)組轉(zhuǎn)化為url參數(shù)
這篇文章主要介紹了JS中如何將JSON數(shù)組轉(zhuǎn)化為url參數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04使用ajax的post同步執(zhí)行(實現(xiàn)方法)
下面小編就為大家分享一篇使用ajax的post同步執(zhí)行(實現(xiàn)方法),具有很好的參考價值,希望對大家有所幫助2017-12-12Javascript中Null和undefined的簡單理解
在JavaScript中存在這樣兩種原始類型:Null與Undefined,這兩種類型常常會使JavaScript的開發(fā)人員產(chǎn)生疑惑,在什么時候是Null,什么時候又是Undefined,下面這篇文章主要給大家介紹了關(guān)于Javascript中Null和undefined的相關(guān)資料,需要的朋友可以參考下2022-04-04