一段批量給頁面上的控件賦值js_javascript技巧
來源:懂視網
責編:小采
時間:2020-11-27 20:49:57
一段批量給頁面上的控件賦值js_javascript技巧
一段批量給頁面上的控件賦值js_javascript技巧: 代碼如下: function SetFormValue(column,values) { var elem; for(var m=0;m{ var tempValue=column[m]; elem=null; elem=document.getElementById(tempValue); if(elem==null) { //如果沒有對應的控件,則
導讀一段批量給頁面上的控件賦值js_javascript技巧: 代碼如下: function SetFormValue(column,values) { var elem; for(var m=0;m{ var tempValue=column[m]; elem=null; elem=document.getElementById(tempValue); if(elem==null) { //如果沒有對應的控件,則

代碼如下:
function SetFormValue(column,values)
{
var elem;
for(var m=0;m
{
var tempValue=column[m];
elem=null;
elem=document.getElementById(tempValue);
if(elem==null)
{
//如果沒有對應的控件,則跳過本次循環
continue;
} var trueValue=eval("values.Rows[0]."+tempValue);
if(trueValue==''||trueValue=='null'||trueValue==null)
{
//如果當前值為空,則跳過本次循環
continue;
}
if(elem.tagName=='SELECT')
{
//select控件另外處理
for(var j=0;j { if(trueValue==elem.options[j].value)
{
//找到對應元素,讓其選中
elem.options[j].selected=true;
//并讓其不可選
elem.disabled=true;
//退出循環
break;
}
}
}
else if(elem.tagName=='INPUT')
{
elem.value=trueValue;
elem.readOnly=true;
}
}
}
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
一段批量給頁面上的控件賦值js_javascript技巧
一段批量給頁面上的控件賦值js_javascript技巧: 代碼如下: function SetFormValue(column,values) { var elem; for(var m=0;m{ var tempValue=column[m]; elem=null; elem=document.getElementById(tempValue); if(elem==null) { //如果沒有對應的控件,則