我在ASP.Net页面中有一个GridView,其ID为GridView1,其中第一列有一个复选框。示例代码如下。请确保在GridView中至少选中了一个记录复选框
当我点击一个id为btnSubmit的按钮时,我想确保在gridview中至少选中了一个复选框。
我该如何使用jQuery来做到这一点?
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<HeaderStyle HorizontalAlign="Left" />
<HeaderTemplate>
<asp:CheckBox ID="chkSelectAll" ToolTip="Click here to select/deselect all rows" runat="server" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" EnableViewState="true" />
</ItemTemplate>
</asp:TemplateField>
//other columns follow
</Columns>
</asp:GridView>
<asp:Button id="btnSubmit" runat="server> />
第一个表达式会引发错误。它应该是$('#<%= GridView1.ClientID%> input [type =“checkbox”]:checked')。length。不需要添加JavaScript连接操作符,因为客户端的服务器端标记将在运行时自动替换。 – Sunil
谢谢指出:) –