根据验证组清除ASP必需字段验证器错误消息

本文关键字:验证 字段 错误 消息 ASP 清除 | 更新日期: 2023-09-27 18:13:55

在一个aspx页面中,有8个文本框和相应的ASP必需字段验证器。前四个必需的字段验证器属于一个ValidationGroup,其余的属于另一个ValidationGroup。还有两个Submit和Clear按钮。在单击第一个清除按钮时,我将从JavaScript中清除前四组文本框。

与此同时,我想从JavaScript中清除属于"group1"ValidationGroup的必需字段验证器的错误消息。

那么如何清除一个ValidationGroup对应的验证错误消息?

根据验证组清除ASP必需字段验证器错误消息

因为你没有提供你的代码,所以我假设你的提交按钮的id是Button1并将类添加到组1的每个必填字段验证器(让类名reqgr1).而且你也尝试过使用jquery,所以张贴我的答案在jquery。就像

<asp:RequiredFieldValidator ID="Req1" runat="server" ErrorMessage="fitext" ControlToValidate="TextBox1" ValidationGroup="g1" class="reqgr1"></asp:RequiredFieldValidator>
$(document).ready(function () {
            $('#Button1').on('click', function () {              
                  $('.reqgr1').html('');
             });
        });

这将删除那些必需的字段验证器的错误消息。由于这些必需的字段验证器在呈现后被转换为span标记。