2012-02-15 55 views
0

環境:asp.net 3.5asp.net驗證控件的客戶端腳本

<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 =假在那裏訪問驗證器的錯誤信息值來表示一個特定的方式錯誤?我有幾個不同的錯誤消息,我想根據錯誤的類型發送它們。

回答

1

試試這個:

oSrc.errormessage = "Your validation message here"; 

編輯

一些進一步的挖掘,我發現this question其中有更詳細的答案後。

+0

謝謝你的幫助! – Rod 2012-02-16 00:11:13