一段批量给页面上的控件赋值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 相关文章推荐
js 验证身份证信息有效性
Mar 28 Javascript
AngularJS中取消对HTML片段转义的方法例子
Jan 04 Javascript
jQuery结合CSS制作动态的下拉菜单
Oct 27 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
Jan 08 Javascript
基于jQuery实现点击最后一行实现行自增效果的表格
Jan 12 Javascript
JavaScript中的跨浏览器事件操作的基本方法整理
May 20 Javascript
JS中this上下文对象使用方式
Oct 09 Javascript
JS实现动画兼容性的transition和transform实例分析
Dec 13 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
Jan 18 Javascript
vuejs前后端数据交互之从后端请求数据的实例
Aug 11 Javascript
Vue v-model组件封装(类似弹窗组件)
Jan 08 Javascript
Vue设置长时间未操作登录自动到期返回登录页
Jan 22 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文档更新介绍
2011/07/22 PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
2013/11/07 PHP
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
PHP中引用类型和值类型功能与用法示例
2019/02/26 PHP
PHPstorm启用自动换行的方法详解(IDE)
2020/09/17 PHP
javascript 语法基础 想学习js的朋友可以看看
2009/12/16 Javascript
Json对象与Json字符串互转(4种转换方式)
2013/03/27 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
jQuery实现仿腾讯迷你首页选项卡效果代码
2015/09/17 Javascript
jQuery+PHP星级评分实现方法
2015/10/02 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
20分钟打造属于你的Bootstrap站点
2016/07/27 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
2016/11/09 Javascript
jquery Banner轮播选项卡
2016/12/26 Javascript
Vue 仿百度搜索功能实现代码
2017/02/16 Javascript
React Native第三方平台分享的实例(Android,IOS双平台)
2017/08/04 Javascript
[js高手之路]原型式继承与寄生式继承详解
2017/08/28 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
2018/03/12 Javascript
js实现延迟加载的几种方法详解
2019/01/19 Javascript
Vue动态生成el-checkbox点击无法赋值的解决方法
2019/02/21 Javascript
javascript实现滚动条效果
2020/03/24 Javascript
javascript实现移动端触屏拖拽功能
2020/07/29 Javascript
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
pycharm远程调试openstack的图文教程
2017/11/21 Python
python将每个单词按空格分开并保存到文件中
2018/03/19 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
东南亚旅游平台:The Trip Guru
2018/01/01 全球购物
Nasty Gal英国:美国女性服饰销售网站
2021/03/02 全球购物
英国名牌男装店:Standout
2021/02/17 全球购物
公司行政专员岗位职责
2014/08/24 职场文书
初中生旷课检讨书范文
2014/10/06 职场文书
教师批评与自我批评(群众路线)
2014/10/15 职场文书
法务专员岗位职责
2015/02/14 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书
评测 | 大屏显示带收音机的高端音箱,JBL TUNE2便携式插卡音箱实测
2021/04/24 无线电
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android