日期:2014-05-17  浏览次数:20466 次

求 通过JS判断<asp:checkbox>标签中至少有一项被选中的方法
如题,怎么通过JS来得到是否有复选框被选中呢?求解答。。。

              <asp:TemplateColumn HeaderText="选择">
             <ItemTemplate>
                <asp:CheckBox ID="Check1"  runat="server" />
             </ItemTemplate>
            </asp:TemplateColumn>
js checkbox

------解决方案--------------------
遍历所有name为checkbox中是否有选中

$('input[name="checkbox"]:checked').length>0
------解决方案--------------------
用循环遍历一遍,datagrid里面也是一样的       
 function checkData() {
            var chk = document.getElementsByTagName("input");
            for (var i = 0; i < chk.length; i++) {
                if (chk[i].type == 'checkbox') {
                    if (chk[i].checked) {
                       //执行操作
                    }
                }
            }
        }