Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net验证控制客户端脚本_Asp.net - Fatal编程技术网

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

asp.net验证控制客户端脚本,asp.net,Asp.net,环境:asp.net 3.5 <asp:CustomValidator ID="cvServerValidateDate" runat="server" ControlToValidate="tbDate" onservervalidate="cvValidateServer" ValidateEmptyText="True" ClientValidationFunction="validateDate"></asp:CustomValidator>

环境: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>  

函数validateDate(oSrc、args)
{
args.IsValid=(args.Value.length>=8);
}
如果客户端验证为args.IsValid=false,是否有方法访问验证程序的错误消息值以指示特定错误?我有几个不同的错误消息,我想根据错误类型发送它们。

尝试以下方法:

oSrc.errormessage = "Your validation message here";
编辑

经过进一步的挖掘,我找到了更详细的答案