Repeater 中CheckBox的相关操作
来源:互联网 发布:windows 10 for phone 编辑:程序博客网 时间:2024/06/01 19:56
function SelectAllCheckBox() { var oElements = Main.document.getElementsByTagName("INPUT"); var strCheckBoxName; var blnBool = false; var i; for(i = 0; i < oElements.length; i++) { strCheckBoxName = oElements[i].id; if (IsCheckBox(oElements[i]) && IsMatch(strCheckBoxName)) { if (oElements[i].checked == false) { blnBool = true; break; } } } for(i = 0; i < oElements.length; i++) { strCheckBoxName = oElements[i].id; if (IsCheckBox(oElements[i]) && IsMatch(strCheckBoxName)) { oElements[i].checked = blnBool; } } CheckBoxClick(); return false; }
function CheckBoxClick() { var strCheckBoxName = ""; var strFlag = ""; var i = 0; var blnFlag = true; var oElements = Main.document.getElementsByTagName("INPUT"); for(i = 0; i < oElements.length; i++) { strCheckBoxName = oElements[i].id; strFlag = strCheckBoxName.substring(strCheckBoxName.length-1,strCheckBoxName.length); if (IsCheckBox(oElements[i]) && IsMatch(strCheckBoxName)) { if (strFlag == "0" && oElements[i].checked == true) { blnFlag = false; break; } if (strFlag == "1" && oElements[i].checked == true && Main.<%# chkAgain.ClientID %>.checked == true) { blnFlag = false; break; } } } Main.<%# btnPrint.ClientID %>.disabled = blnFlag; }
function IsMatch(strCheckBoxName) { var myReg = /rptSearchResult__(ctl[1-9][0-9]*)(_chkBox[1-9][0-9]*)/; if(myReg.test(strCheckBoxName)) { return true; } else { return false; } }
function IsCheckBox(chkCheckBox) { if (chkCheckBox.type == 'checkbox') { return true; } else { return false; } }
function SaveCheckBoxState() { var strCheckBoxName = ""; var strFlag = Main.<%# txtCurrentPageCount.ClientID %>.value; var i = 0; var oElements = Main.document.getElementsByTagName("INPUT"); for(i = 0; i < oElements.length; i++) { strCheckBoxName = oElements[i].id; if (IsCheckBox(oElements[i]) && IsMatch(strCheckBoxName)) { if (oElements[i].checked == true) { strFlag += "1"; } else { strFlag += "0"; } } } return strFlag; }
function UpdateCheckBoxState(intIndex) { var strValue = Main.<%# txtCheckBoxState.ClientID %>.value; var strTemp = SaveCheckBoxState(); return strValue.replace(strValue.substr(intIndex,strTemp.length),strTemp); }
function PageChange() { var strValue = Main.<%# txtCheckBoxState.ClientID %>.value; var strTemp = Main.<%# txtCurrentPageCount.ClientID %>.value; var intIndex = strValue.indexOf(strTemp); if (intIndex == -1) { Main.<%# txtCheckBoxState.ClientID %>.value += SaveCheckBoxState(); } else { Main.<%# txtCheckBoxState.ClientID %>.value = UpdateCheckBoxState(intIndex); } return true; }
- Repeater 中CheckBox的相关操作
- Repeater控件中实现checkbox的全选
- Repeater控件中实现checkbox的全选
- 获取repeater 中 checkbox 选中的值
- Repeater中CheckBox全选
- CheckBox的一些相关操作
- Repeater 中实现checkbox选择并获取其中的值
- asp.net 中 取得 Repeater 里的checkbox值
- 保存Repeater控件中input CheckBox的选中状态
- 在Repeater中实现CheckBox 的全选及反选
- JQuery对CheckBox的一些相关操作
- JQuery对CheckBox的一些相关操作
- JQuery对CheckBox的一些相关操作
- JQuery对CheckBox的一些相关操作
- JQuery对CheckBox的一些相关操作
- JQuery对CheckBox的一些相关操作
- jquery checkbox 相关操作
- Jquery CheckBox 相关操作
- Security(签名证书) for Mobile
- Struts与Spring整合:bbp project
- 求100或1000个随机0到1的平均数看看哪个更接近0.5
- Windows环境下Apache的安装与虚拟主机, 虚拟目录的配置
- 读取带有标记文件的函数接口。
- Repeater 中CheckBox的相关操作
- 测试用例执行态度
- 项目概要设计书一般设计方法 经典转载
- Unable to find an Ant file to run
- 做软件项目就是一种学习
- 用递归颠倒一个数组
- 轻松实现Apache,Tomcat集群和负载均衡
- C# 之泛型详解
- Python之旅