Posted in Javascript onJune 19, 2010
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) { //如果没有对应的控件,则跳过本次循环 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 <elem.length;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; } } }
一段批量给页面上的控件赋值js
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@