我有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)。
由于
答案 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>