如何在asp.net中通过JavaScript动态选中/取消选中html复选框

时间:2015-02-12 13:04:51

标签: javascript jquery asp.net

enter image description here我知道有关此主题的几个问题已被提出,但我无法为我的案例找到答案。

我有gridview。在那个复选框中。

在这里,我想做的功能就像当我检查exp_id 1515001101然后其他所有exp_id 1515001101自动检查。 enter image description here

     function checkUncheckHeaderCheckBoxforSubmit(obj)
 {var checkboxCell;var expidCell;

          var grid = document.getElementById("<%=grdViewLocalConvence.ClientID %>"); 
for (i = 1; i < grid.rows.length - 2; i++)

    { for (i = 1; i < grid.rows.length - 2; i++) 
{ checkboxCell = grid.rows[i].cells[8];
           expidCell = grid.rows[i].cells[0];

          var exp_id = expidCell.innerText;
        for (j = 0; j < checkboxCell.childNodes.length; j++) 
    {if (checkboxCell.childNodes[j].type == "checkbox") 
    {  if (checkboxCell.childNodes[j].checked == true)
     { var exp_id = expidCell.innerText;  
                          GridVwHeaderChckbox.rows[i].cells[8].getElementsByTagName("INPUT")[0].checked = 
    exp_id.checked;
          }}}}

请帮帮我。 感谢。

1 个答案:

答案 0 :(得分:0)

试试这个

 $(".checkboxid").change(function() {// the first checking checkbox
        if(this.checked) {
            $('.checkboxid').attr('checked', true);// here put change checkbox details that are checked automatically
        }
    });

如果要修复这些复选框的状态保持不变,那么最好的想法是将数据保存到db并在每次页面加载发生时检索