我在GridView中有2個複選框。我想用JavaScript驗證它們。 這是我的aspx代碼...使用Javascript驗證GridView中的複選框
<asp:TemplateField HeaderText="IsExist">
<ItemTemplate>
<asp:CheckBox ID="chkExists" runat="server" Text="Exists" AutoPostBack="false" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Not Exists In Update">
<ItemTemplate>
<asp:CheckBox ID="chkExistsInUpdate" runat="server" Text="NotExists" AutoPostBack="false"/>
</ItemTemplate>
</asp:TemplateField>
而且我的JavaScript的條件是:
function check_one() {
var obj = document.form1;
if (obj.chkExists.checked == true || obj.chkExistsInUpdate.checked == true) {
alert("Plese check only one checkbox...");
return false;
}
else
return true;
}
但我不知道如何從GridView控件訪問客戶端上的複選框?請舉個例子。
檢查這個問題:http://stackoverflow.com/questions/349055/how-to-check-status-of-checkboxes- in-gridview-columns-on-click-of-button –
or check this http://www.codeproject.com/KB/webforms/GridViewcheckBoxes.aspx – Bobby