一段批量给页面上的控件赋值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 相关文章推荐
JavaScript方法和技巧大全
Dec 27 Javascript
jQuery 下拉列表 二级联动插件分享
Mar 29 Javascript
JavaScript用Number方法实现string转int
May 13 Javascript
javascript中活灵活现的Array对象详解
Nov 30 Javascript
Angularjs分页查询的实现
Feb 24 Javascript
Node.js自定义实现文件路由功能
Sep 22 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
May 26 Javascript
webpack dll打包重复问题优化的解决
Oct 10 Javascript
three.js搭建室内场景教程
Dec 30 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
Sep 10 Javascript
jQuery HTML获取内容和属性操作实例分析
May 20 jQuery
vue代码分块和懒加载非必要资源文件
Apr 11 Vue.js
一个简单的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中创建和调用webservice接口示例
2014/07/25 PHP
php项目开发中用到的快速排序算法分析
2016/06/25 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
Javascript浅谈之this
2013/12/17 Javascript
jquery将一个表单序列化为一个对象的方法
2014/01/03 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
2014/11/16 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
文字垂直滚动之javascript代码
2015/07/29 Javascript
JavaScript中offsetWidth的bug及解决方法
2017/05/17 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
详解React Native网络请求fetch简单封装
2017/08/10 Javascript
详解vue axios中文文档
2017/09/12 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
2020/04/15 Javascript
Vue单文件组件开发实现过程详解
2020/07/30 Javascript
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
python获取微信企业号打卡数据并生成windows计划任务
2019/04/30 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2019/05/16 Python
python的pytest框架之命令行参数详解(上)
2019/06/27 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
2019/08/07 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
Html5之自定义属性(data-,dataset)
2019/11/19 HTML / CSS
英国领先的豪华时尚家居网上商店:Amara
2019/08/12 全球购物
网络程序员自荐信
2014/01/25 职场文书
医科大学毕业生自荐信
2014/02/03 职场文书
《假如》教学反思
2014/04/17 职场文书
营销与策划专业求职信
2014/06/20 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
关于ObjectUtils.isEmpty() 和 null 的区别
2022/02/28 Java/Android
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python