我知道有关此主题的几个问题已被提出,但我无法为我的案例找到答案。
我有gridview。在那个复选框中。
在这里,我想做的功能就像当我检查exp_id 1515001101然后其他所有exp_id 1515001101自动检查。
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;
}}}}
请帮帮我。 感谢。
答案 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并在每次页面加载发生时检索