一段批量给页面上的控件赋值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 相关文章推荐
XML的代替者----JSON
Jul 21 Javascript
超简单的jquery的AJAX用法
May 10 Javascript
jquery设置元素的readonly和disabled的写法
Sep 22 Javascript
提高jQuery性能的十个诀窍
Nov 14 Javascript
讨论html与javascript在浏览器中的加载顺序问题
Nov 27 Javascript
学习javascript文件加载优化
Feb 19 Javascript
vue动态组件实现选项卡切换效果
Mar 08 Javascript
jQuery中用on绑定事件时需注意的事项
Mar 19 Javascript
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 jQuery
从零开始实现Vue简单的Toast插件
Dec 03 Javascript
原生js实现公告滚动效果
Jan 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查询whois信息的方法
2015/06/08 PHP
WordPress中制作导航菜单的PHP核心方法讲解
2015/12/11 PHP
php实现的简单数据库操作Model类
2016/11/16 PHP
PHP通过文件路径获取文件名的实例代码
2018/10/14 PHP
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
node在两个div之间移动,用ztree实现
2013/03/06 Javascript
JavaScript SHA-256加密算法详细代码
2016/10/06 Javascript
jquery+css3问卷答题卡翻页动画效果示例
2016/10/26 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
函数式编程入门实践(一)
2019/04/20 Javascript
Vue响应式原理Observer、Dep、Watcher理解
2019/06/06 Javascript
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
Python实现给qq邮箱发送邮件的方法
2015/05/28 Python
Python导出DBF文件到Excel的方法
2015/07/25 Python
Python简单的制作图片验证码实例
2017/05/31 Python
python实现简单聊天应用 python群聊和点对点均实现
2017/09/14 Python
python中plot实现即时数据动态显示方法
2018/06/22 Python
Django中的Model操作表的实现
2018/07/24 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
2019/10/06 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
使用spring mvc+localResizeIMG实现HTML5端图片压缩上传的功能
2016/12/16 HTML / CSS
Parts Express:音频、视频和扬声器的第一来源
2017/04/25 全球购物
欧洲第一中国智能手机和平板电脑网上商店:CECT-SHOP
2018/01/08 全球购物
NFL官方在线商店:NFLShop
2020/07/29 全球购物
医生自荐信
2013/10/11 职场文书
文科生自我鉴定
2014/02/15 职场文书
大学军训感言200字
2014/02/26 职场文书
文明村创建实施方案
2014/03/27 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
一个都不能少观后感
2015/06/04 职场文书
PostgreSQL 插入INSERT、删除DELETE、更新UPDATE、事务transaction
2022/04/12 PostgreSQL
阿里云国际版 使用Nginx作为HTTPS转发代理服务器
2022/05/11 Servers