JavaScript取得gridview中获取checkbox选中的值
程序员文章站
2022-11-20 09:57:20
测试好半天,才出来,checkbox在第一列,
for( i=1;i<...
测试好半天,才出来,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选中的值,希望对大家有所帮助
推荐阅读
-
Jquery遍历checkbox获取选中项value值的方法
-
asp.net Repeater取得CheckBox选中的某行某个值
-
asp.net Repeater取得CheckBox选中的某行某个值的c#写法
-
Winform中设置和获取DevExpress的RadioGroup的选中项的value值
-
JavaScript取得gridview中获取checkbox选中的值
-
JavaScript实现获取select下拉框中第一个值的方法
-
JavaScript获取select中text值的方法
-
wicket中checkBox框中CheckBoxMultipleChoice如何取出页面上选中的值
-
layui从数据库中获取复选框的值并默认选中方法
-
GridView中获取被点击行中的DropDownList和TextBox中的值