Переопределить 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>