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);
        }
    }

posted @ 2008-07-31 10:12  hongzk  阅读(223)  评论(0编辑  收藏  举报