
用JS获取gridview中的服务器控件checkbox控件,我先实现全选的功能。但是不知道获取复选框控件
看好了,是服务器控件,还有是用JS写,不是Jquery呢<asp:GridViewID="grEmpAll"runat="server"AutoGenerateColum...
看好了,是服务器控件 ,还有是用JS写,不是Jquery呢
<asp:GridView ID="grEmpAll" runat="server" AutoGenerateColumns="False"
onrowdeleting="grEmpAll_RowDeleting"
onselectedindexchanging="grEmpAll_SelectedIndexChanging" >
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="checkAll" runat="server" />
</ItemTemplate>
<HeaderTemplate>
<asp:CheckBox ID="checkId" runat="server" />
</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="员工ID">
<ItemTemplate>
<asp:Label ID="lblEmpName" runat="server" Text='<%# Eval("Employee_ID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView> 展开
<asp:GridView ID="grEmpAll" runat="server" AutoGenerateColumns="False"
onrowdeleting="grEmpAll_RowDeleting"
onselectedindexchanging="grEmpAll_SelectedIndexChanging" >
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="checkAll" runat="server" />
</ItemTemplate>
<HeaderTemplate>
<asp:CheckBox ID="checkId" runat="server" />
</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="员工ID">
<ItemTemplate>
<asp:Label ID="lblEmpName" runat="server" Text='<%# Eval("Employee_ID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView> 展开
2013-06-03
展开全部
你要用js获取服务器控件checkbox的值首先要给该控件设一个ClientID,因为原ID通过GridView的转换会发生变化的。在模板中的checkbox可以设置class,然后用js的getElementById获取全选那个复选框的Onchange事件触发。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询