0
讓我們說有一個RequiredFieldValidator,當確認發生了,我想使網頁上的一些變化(如顯示隱藏的div)如果驗證失敗,ASP.NET驗證器 - 有沒有一種方法可以在驗證結束時在客戶端調用函數?!
有沒有辦法來調用JS驗證結束時的功能?!或者你有其他想法?
謝謝,
阿德勒!
讓我們說有一個RequiredFieldValidator,當確認發生了,我想使網頁上的一些變化(如顯示隱藏的div)如果驗證失敗,ASP.NET驗證器 - 有沒有一種方法可以在驗證結束時在客戶端調用函數?!
有沒有辦法來調用JS驗證結束時的功能?!或者你有其他想法?
謝謝,
阿德勒!
爲什麼不編寫自己的驗證器來擴展RequiredFieldValidator?
This tutorial看起來像它可以幫助你指明正確的方向:
或者你可以編寫自定義客戶端的Java驗證:
<script type="text/javascript" language="javascript">
function ValidateDropDown(source, arguments) {
if (arguments.Value === 'NA') {
arguments.IsValid = false;
}
}
</script>
<asp:CustomValidator ID="CoverServerCustomValidator" runat="server" ErrorMessage="<img src='../Themes/WebOrder/Images/weborder_Error.png'>"ToolTip="A Size is Required" Display="Dynamic" CssClass="Error" ValidationGroup="Sizing" OnServerValidate="ValidateDropDown" ControlToValidate="ddlCover" EnableClientScript="true"></asp:CustomValidator>
自定義驗證是一個選項,但我用的是必填字段保存邏輯和正則表達式驗證器中有更多的邏輯等等。 – Adler