JavaScript取得gridview中获取checkbox选中的值


Posted in Javascript onJuly 24, 2017

        测试好半天,才出来,checkbox在第一列,

for( i=1;i<document.all.GVmain.rows.length;i++)
     {
      var cb=document.all.GVmain.rows(i).cells(0).children(0);
      if(cb.checked)
      {
         temp0=document.all.GVmain.rows(i).cells(1).innerText;
         temp1=document.all.GVmain.rows(i).cells(5).innerText;
         temp2=document.all.GVmain.rows(i).cells(6).innerText;
       }
     }

好了,下面再给大家分享一段比较不错的代码片段,具体代码如下所示:

///功能:判断是否有选中项;      
///参数:frm - 当前表单Form;idVal - 要查找的CheckBox的id;      
///返回:True/False;      
///调用:<INPUT type="submit" value="提交" id="btnS" runat="server"                  
onclick="JavaScript:return confirmSel(this.form, 'chkSel');">      
///说明:'chkSel' - 将判断所有id包含'chkSel'的控件;      
function confirmSel(frm, idVal)      
{            
// loop through all elements        
var IsChecked;        
IsChecked=false;        
for (i=0; i<frm.length; i++)        
{          
// Look for our checkboxes only         
if (frm.elements[i].id.indexOf (idVal) !=-1)           
{                   
// If any are checked then confirm alert, otherwise nothing happens            
if(frm.elements[i].checked)            
{              
IsChecked=true;             
return true;              
//return confirm ('确定要提交所选择的记录吗?')            
}                   
}        
}             
if(IsChecked==false)       
{          
alert('请选择要进行操作的行!!!');         
return false;                 
}  
}            
///功能:对CheckBox实现单选功能;      
///参数:frm - 当前表单Form;chkVal - 当前CheckBox状态:选中True,不选中False;idVal - 当前CheckBox的id;     
///返回:True/False;      
///调用:<input type="checkbox" id='chkSel' onpropertychange='JavaScript:selChk(this.form,this.checked,this.id);' title="" runat="Server">           
///说明:hdnChkID - Hidden隐藏框,用于存放上次选中项CheckBox的id;      
function selChk(frm,chkVal,idVal)     
{                    if(chkVal == true) //如果当前CheckBox被选中        
{               
//将上次选中的CheckBox的id赋给变量lstChkID               
var lstChkID = document.getElementByIdx("hdnChkID").value;          
//记录当前CheckBox的id          
document.getElementByIdx("hdnChkID").value = idVal;          
if(lstChkID!='')        
{            
document.getElementByIdx(lstChkID).checked = false;         
}     
}                
} 
//CheckBox单选-遍历实现 
function singleSelCHK(idVal,chkId)
{ var vInput=document.getElementsByTagName_r("INPUT"); 
for(var i in vInput) 
{ var obj=vInput[i]; if(obj.type=="checkbox" && obj.id.indexOf(chkId)!=-1 && obj.id!=document.getElementByIdx(idVal).id)
{ 
//alert(obj.type); vInput[i].checked=false; } } }

总结

以上所述是小编给大家介绍的JavaScript从gridview中获取checkbox选中的值,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js处理json以及字符串的比较等常用操作
Sep 08 Javascript
JavaScript函数的4种调用方法详解
Apr 22 Javascript
JavaScript实现点击文字切换登录窗口的方法
May 11 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
Jan 19 Javascript
分析js闭包引起的事件注册问题
Mar 29 Javascript
微信和qq时间格式模板实例详解
Oct 21 Javascript
js遍历json的key和value的实例
Jan 22 Javascript
js实现图片上传并预览功能
Aug 06 Javascript
Vue动态组件和异步组件原理详解
May 06 Javascript
基于iview的router常用控制方式
May 30 Javascript
vue组件内部引入外部js文件的方法
Jan 18 Javascript
React组件设计模式之组合组件应用实例分析
Apr 29 Javascript
Javascript之图片的延迟加载的实例详解
Jul 24 #Javascript
在React中如何优雅的处理事件响应详解
Jul 24 #Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
Jul 24 #Javascript
想用好React的你必须要知道的一些事情
Jul 24 #Javascript
利用node.js实现反向代理的方法详解
Jul 24 #Javascript
Vue2 Vue-cli中使用Typescript的配置详解
Jul 24 #Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
Jul 24 #Javascript
You might like
如何开始收听短波广播
2021/03/01 无线电
PHP多个版本的分析解释
2011/07/21 PHP
PHP扩展模块Pecl、Pear以及Perl的区别
2014/04/09 PHP
PHP树形结构tree类用法示例
2019/02/01 PHP
jquery 事件执行检测代码
2009/12/09 Javascript
原生js实现shift/ctrl/alt按键的获取
2013/04/08 Javascript
Javascript实现禁止输入中文或英文的例子
2014/12/09 Javascript
js实现用户输入的小写字母自动转大写字母的方法
2017/01/21 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
gulp安装以及打包合并的方法教程
2017/11/19 Javascript
vue的状态管理模式vuex
2017/11/30 Javascript
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
2020/10/28 Javascript
vue二选一tab栏切换新做法实现
2021/01/19 Vue.js
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
2018/12/28 Python
python ---lambda匿名函数介绍
2019/03/13 Python
pycharm运行程序时看不到任何结果显示的解决
2020/02/21 Python
Python使用pdb调试代码的技巧
2020/05/03 Python
使用npy转image图像并保存的实例
2020/07/01 Python
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
物业管理求职自荐信
2013/09/25 职场文书
计算机应用专业推荐信
2013/11/13 职场文书
党员一句话承诺大全
2014/03/28 职场文书
实验室标语
2014/06/21 职场文书
行政秘书工作自我鉴定
2014/09/15 职场文书
高中生期中考试失利检讨书
2014/10/23 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
公司保洁员管理制度
2015/08/04 职场文书
车间安全生产管理制度
2015/08/06 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书
SQLServer2008提示评估期已过解决方案
2021/04/12 SQL Server
Python实现打乒乓小游戏
2021/09/25 Python
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技