Javascript ASP.NET验证程序-验证结束时,是否有方法在客户端调用函数?!

Javascript ASP.NET验证程序-验证结束时,是否有方法在客户端调用函数?!,javascript,asp.net,validation,Javascript,Asp.net,Validation,假设有一个RequiredFieldValidator,当验证发生时,如果验证失败,我想在页面上做一些更改(比如显示隐藏的div) 验证结束时,有没有办法在js中调用函数?!或者你还有别的想法吗 谢谢 阿德勒 为什么不编写自己的验证程序来扩展RequiredFieldValidator 看起来它可以帮你找到正确的方向: 或者您可以编写自定义客户端java验证程序: <script type="text/javascript" language="javascript"> fu

假设有一个RequiredFieldValidator,当验证发生时,如果验证失败,我想在页面上做一些更改(比如显示隐藏的div)

验证结束时,有没有办法在js中调用函数?!或者你还有别的想法吗

谢谢


阿德勒

为什么不编写自己的验证程序来扩展RequiredFieldValidator

看起来它可以帮你找到正确的方向:

或者您可以编写自定义客户端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>

函数ValidateDropDown(源、参数){
如果(arguments.Value==='NA'){
arguments.IsValid=false;
}
}

custom validator是一个选项,但我使用Required字段保存逻辑,在常规Expression validator中有更多逻辑,依此类推。。