asp.net验证控制客户端脚本

时间:2012-02-15 23:58:02

标签: asp.net

环境:asp.net 3.5

<asp:CustomValidator ID="cvServerValidateDate" runat="server" 
    ControlToValidate="tbDate" onservervalidate="cvValidateServer" 
    ValidateEmptyText="True" ClientValidationFunction="validateDate"></asp:CustomValidator>



<script type="text/javascript">
    function validateDate(oSrc, args)
    {
        args.IsValid = (args.Value.length >= 8);        
    }
</script>  

如果客户端验证是args.IsValid = false,是否有办法访问验证程序的错误消息值以指示特定错误?我有几个不同的错误消息,我想根据错误类型发送它们。

1 个答案:

答案 0 :(得分:1)

试试这个:

oSrc.errormessage = "Your validation message here";

修改

在进一步挖掘后,我发现this question有更详细的答案。