作家
登录

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

作者: 来源:www.28hudong.com 2013-03-30 01:30:47 阅读 我要评论

复制代码 代码如下: 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; } } }

  推荐阅读

  JQuery在光标位置插入内容的实现代码

复制代码 代码如下: (function($){ $.fn.extend({ insertAtCaret: function(myValue){ var $t=$(this)[0]; if (document.selection) { this.focus(); sel = document.selection.createRange(); sel.text = myValue>>>详细阅读


本文标题:一段批量给页面上的控件赋值js

地址:http://www.17bianji.com/kaifa2/JS/26189.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)