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

发布于 2024-11-01 14:48:46 字数 112 浏览 5 评论 0原文

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

我还有一堆客户端所需的字段验证器,一旦在其中输入内容,这些验证器就会清除。

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

I have a custom validator that uses server side validation.

I also have a bunch of client side required field validators and these clear as soon as something is entered in them.

I was wondering is there some sort of attribute that clears the custom validator as soon as I edit the field?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

对你的占有欲 2024-11-08 14:48:46

这应该有效..

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 属性。

That should work ..

1- Write a client side validation status reset function:

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

2- Set the ClientValidationFunction of your CustomValidator to that function:

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

3- Remember to assign the name of your field to the ControlToValidate property..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文