一段批量给页面上的控件赋值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入门基础 document.write输出
Feb 22 Javascript
JS+css 图片自动缩放自适应大小
Aug 08 Javascript
js用正则表达式来验证表单(比较齐全的资源)
Nov 17 Javascript
JavaScript中split() 使用方法汇总
Apr 17 Javascript
javascript实现捕捉键盘上按下的键
May 05 Javascript
js滚轮事件兼容性问题需要注意哪些
Nov 15 Javascript
js弹性势能动画之抛物线运动实例详解
Jul 27 Javascript
Vue中之nextTick函数源码分析详解
Oct 17 Javascript
JavaScript获取用户所在城市及地理位置
Apr 21 Javascript
Vue.js更改调试地址端口号的实例
Sep 19 Javascript
详解JavaScript中关于this指向的4种情况
Apr 18 Javascript
JS实现点餐自动选择框(案例分析)
Dec 10 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 strtok()函数的优点分析
2010/03/02 PHP
php shell超强免杀、减少体积工具实现代码
2012/10/16 PHP
PHP中的函数-- foreach()的用法详解
2013/06/24 PHP
PHP进程同步代码实例
2015/02/12 PHP
php有效防止图片盗用、盗链的两种方法
2016/11/01 PHP
PHP会话控制实例分析
2016/12/24 PHP
项目实践之javascript技巧
2007/12/06 Javascript
Web 前端设计模式--Dom重构 提高显示性能
2010/10/22 Javascript
js取得html iframe中的元素和变量值
2014/06/30 Javascript
JavaScript将XML转成JSON的方法
2015/03/12 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
前端js实现文件的断点续传 后端PHP文件接收
2016/10/14 Javascript
微信小程序  Mustache语法详细介绍
2016/10/27 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
浅谈如何使用 webpack 优化资源
2017/10/20 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
jQuery实现的卷帘门滑入滑出效果【案例】
2019/02/18 jQuery
three.js 制作动态二维码的示例代码
2020/07/31 Javascript
JavaScript 闭包的使用场景
2020/09/17 Javascript
django将图片上传数据库后在前端显式的方法
2018/05/25 Python
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
Python3.5字符串常用操作实例详解
2019/05/01 Python
python实现倒计时小工具
2019/07/29 Python
用css3制作纸张效果(外翻卷角)
2013/02/01 HTML / CSS
利用CSS3伪元素实现逐渐发光的方格边框
2017/05/07 HTML / CSS
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
世界上最大的在线汽车租赁预订平台:Rentalcars.com(支持中文)
2018/10/12 全球购物
DNA基因检测和分析:23andMe
2019/05/01 全球购物
学习两会精神心得范文
2014/03/17 职场文书
幼儿教师演讲稿
2014/05/06 职场文书
植树节标语
2014/06/27 职场文书
真诚的求职信
2014/07/04 职场文书
大学生作弊检讨书
2014/09/11 职场文书
车辆转让协议书
2014/09/24 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书
pytorch中的numel函数用法说明
2021/05/13 Python