Переопределить ValidatorOnChange(событие) в Javascript

У меня есть веб-приложение asp.net.

я использовал RequiredFieldValidator для проверки текстового поля.

я использовал ValidatorOnChange(событие) 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(событие), возвращающем результат (true или false).

Спасибо

1 ответ

В событии 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>
Другие вопросы по тегам