0

私はasp.net Webアプリケーションを持っています。

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(event) メソッドをオーバーライドすることは可能ですか? ValidatorOnChange(event) メソッドの return result(true または false) に基づいて関数を呼び出したい。

ありがとう

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 に答える