2015-10-29 96 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代码,或者您是否忘记发布它? –

回答