一段批量给页面上的控件赋值js


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; 
} 
} 
}
Javascript 相关文章推荐
JQuery 绑定事件时传递参数的实现方法
Oct 13 Javascript
深入理解JavaScript系列(1) 编写高质量JavaScript代码的基本要点
Jan 15 Javascript
jQuery插件开发基础简单介绍
Jan 07 Javascript
用js调用迅雷下载代码的二种方法
Apr 15 Javascript
JQuery中DOM实现事件移除的方法
Jun 13 Javascript
jQuery实现动态给table赋值的方法示例
Jul 04 jQuery
JavaScript阻止表单提交方法(附代码)
Aug 15 Javascript
JS中min函数实例讲解
Feb 18 Javascript
javascrpt密码强度校验函数详解
Mar 18 Javascript
jQuery 隐藏/显示效果函数用法实例分析
May 20 jQuery
vue深度监听(监听对象和数组的改变)与立即执行监听实例
Sep 04 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
Mar 02 Javascript
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
Jun 19 #Javascript
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
Jun 19 #Javascript
WEB高性能开发之疯狂的HTML压缩
Jun 19 #Javascript
Html中JS脚本执行顺序简单举例说明
Jun 19 #Javascript
js parseInt(&quot;08&quot;)未指定进位制问题
Jun 19 #Javascript
ExtJs grid行 右键菜单的两种方法
Jun 19 #Javascript
JavaScript中也使用$美元符号来代替document.getElementById
Jun 19 #Javascript
You might like
php中explode与split的区别介绍
2012/10/03 PHP
php parse_str() 函数的定义和用法
2016/05/23 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
php中使用array_filter()函数过滤数组实例讲解
2021/03/03 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
For循环中分号隔开的3部分的执行顺序探讨
2014/05/27 Javascript
javascript常用正则表达式汇总
2015/07/31 Javascript
js实现瀑布流的三种方式比较
2020/06/28 Javascript
理解Javascript图片预加载
2016/02/23 Javascript
node.js插件nodeclipse安装图文教程
2020/10/19 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
JS添加或删除HTML dom元素的方法实例分析
2019/03/05 Javascript
JavaScript正则表达式验证登录实例
2020/03/18 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
python学习手册中的python多态示例代码
2014/01/21 Python
Python 使用SMTP发送邮件的代码小结
2016/09/21 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
python 去除txt文本中的空格、数字、特定字母等方法
2018/07/24 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
利用python求积分的实例
2019/07/03 Python
css3.0 图形构成实例练习一
2013/03/19 HTML / CSS
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
Linux中如何用命令创建目录
2015/01/12 面试题
幼儿园教师考核制度
2014/02/01 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
大学生翘课检讨书范文
2014/10/06 职场文书
工作批评与自我批评范文
2014/10/16 职场文书
新郎新娘答谢词
2015/01/04 职场文书
大学教师个人总结
2015/02/10 职场文书
委托书范本格式
2019/04/18 职场文书
Vue提供的三种调试方式你知道吗
2022/01/18 Vue.js