在Javascript中覆盖ValidatorOnChange(事件)

时间:2013-11-09 11:03:27

标签: c# asp.net requiredfieldvalidator

我有asp.net webapplication。

我使用了RequiredFieldValidator来验证文本框。

我使用了textbox的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(事件)方法?我想调用一个基于ValidatorOnChange(event)方法的函数返回结果(true或false)。

由于

1 个答案:

答案 0 :(得分: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>