DataList 中CheckBox的全选与取消
//以上是javascript. 代码
function SelectAll() { //将除头模板中的其它所有的CheckBox取反 var table = document.getElementById("<%=this.DataList1.ClientID%>"); //把这里的<%=this.DataList1.ClientID%>换成你的DataList控件的ID名称
var checkes =table.getElementsByTagName("input") for(var i=0;i { if(document.getElementById("<%=this.ChkAll.ClientID %>").checked == true) //<%=this.ChkAll.ClientID %> 实现全选的checkBox的ID { if(checkes[i].type=="checkbox") { checkes[i].checked= true; } } else { if(checkes[i].type=="checkbox") { checkes[i].checked= false; } } } }
|
在后台代码中处理选中的CHECKBOX时,记得把DATALIST绑定放在!IsPostBack中