是否有一种快速的方法可以在字段更改后立即清除自定义验证器?

本文关键字:字段 清除 验证 自定义 一种 方法 是否 | 更新日期: 2023-09-27 17:50:14

我有一个使用服务器端验证的自定义验证器。

我也有一堆客户端所需的字段验证器,一旦输入了一些东西,这些就会清除。

我想知道是否有某种属性可以在我编辑字段时清除自定义验证器?

是否有一种快速的方法可以在字段更改后立即清除自定义验证器?

应该可以…

1-写一个客户端验证状态重置函数:

function CustomValidator_ClientValidation(sender, args) {
    args.IsValid= true;
}

2-设置你的CustomValidator的ClientValidationFunction为该函数:

<asp:CustomValidator ID="CustomValidator" runat="server" EnableClientScript="true"
    ClientValidationFunction="CustomValidator_ClientValidation" .... >

3-记住将字段的名称分配给ControlToValidate属性..