2015-10-29 78 views
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; 
} 

請告訴我,我很想念

+2

you're缺少的是什麼不是服務器端驗證方法,而是您在「ClientValidationFunction =」validateCheckBoxes_ClientValidate中引用的客戶端JavaScript代碼,或者您是否忘記發佈它? –

回答