1
我正在爲客戶創建一個網頁,以向我們的組織註冊他們的公司,他們需要確認他們是否有權向我們提供此類信息,所以我有兩個複選框供他們勾選以確認,我用自定義驗證的複選框,當我點擊提交按鈕,它給了我一個錯誤「的Javascript運行時錯誤:‘validatecheckboxes_clientvalidate’是不確定的複選框驗證中的JavaScript錯誤
這裏是我的asp.net代碼
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="Please click checkbox to confirm" ForeColor="Red"
ClientValidationFunction="validateCheckBoxes_ClientValidate"
OnServerValidate="validateCheckBoxes_ServerValidate">
</asp:CustomValidator>
這裏是我的c#code
protected void validateCheckBoxes_ServerValidate(object source, ServerValidateEventArgs args)
{
if (CheckBox1.Checked)
args.IsValid = true;
else
args.IsValid = false;
}
請告訴我,我很想念
you're缺少的是什麼不是服務器端驗證方法,而是您在「ClientValidationFunction =」validateCheckBoxes_ClientValidate中引用的客戶端JavaScript代碼,或者您是否忘記發佈它? –