0

我有asp.net 网络应用程序。

我使用RequiredFieldValidator 来验证文本框。

我使用了文本框的 ValidatorOnChange(event) onblur 事件,如下所示:

<asp:TextBox ID="txtFname" runat="server" CssClass="txtBoxWidthMiddle txtSingleline txtBack-Color txtRequireBorder-Color required"
 MaxLength="50" TabIndex="2" onblur="ValidatorOnChange(event);"></asp:TextBox>
                        <br />
<asp:RequiredFieldValidator ID="rfvFname" runat="server" ControlToValidate="txtFname"
ErrorMessage="First Name is required" ValidationGroup="a" Display="Dynamic"></asp:RequiredFieldValidator>

我的问题是是否可以覆盖 ValidatorOnChange(event) 方法?我想调用一个基于 ValidatorOnChange(event) 方法返回结果(真或假)的函数。

谢谢

4

1 回答 1

0

在文本框的 onblur 事件中,您可以使用任何 js 函数。例如,我创建了一个实际调用 ValidatorOnChange(...) 的函数。您可以更改 ValidatorOnChange(...) 函数以满足您的需求。

<asp:TextBox ID="TextBox1" runat="server" onblur="myValidatorOnChange(event);"></asp:TextBox>
<script type="text/javascript">
    function myValidatorOnChange(event) {
        var result = ValidatorOnChange(event);

        return result;
    }

</script>
于 2013-11-09T11:23:19.197 回答