checkbox进行全选反选前台绑定
js中对datagrid ,repeater的checkbox进行全选反选前台绑定如下:
<ItemTemplate>
<div style="display:inline">
<%# "<input name=\"ch\" type=\"checkbox\" id=\"ch\" value=\""+DataBinder.Eval(Container.DataItem,"scbh")+"\">" %>
</div>
</ItemTemplate>
触发机制:
<input type="button" onclick="ok4();" id="b1" name="b1" value="全选/反选" />
js代码:
function ok4()
{
var allchecks = document.getElementsByName("ch");
for(var i=0;i<allchecks.length;i++)
{
allchecks[i].checked = (!allchecks[i].checked);
}
}