我在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
謝謝指出:) –