清除ASP需要基于验证组的字段验证器错误消息

时间:2014-07-21 09:58:34

标签: c# html asp.net .net

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

除此之外,我想清除属于" group1"的所需字段验证器的错误消息。来自JavaScript的ValidationGroup。

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

1 个答案:

答案 0 :(得分:0)

由于您未提供代码,因此我认为您提交按钮的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标记。