在 GridView 裡有一系列的 Checkbox ,要實現對其全選或全不選。開始在網路上找了,但參考的程式碼會全選 GridView 裡所有的 Checkbox ,而我要的是單列全選。如圖:
審核和權限是要分開的。
我自己寫了 JavaScript 程式碼,貼出來供大家參考。
function chk 但document.getElementsByTagName("input");
for (var i = 0; i if (items[i].type == "checkbox"){
for (var j = 2; j var id = "ctl00_ContentPlaceHolder1_GridView1_ctl0" j "_CheckBox1";
if (items[i].id == id) {
items[i] .checked = CheckAll.checked;
}
}
}
}
}
其中,第5行的j 和第6行的id 是用來確定同一列的Checkbox,具體j 的範圍以及id 可能不同,可以透過alert(items[i].id); 遍歷整個items 查看對應的id 。
前台的對應程式碼如下: