在一个aspx页面中,有8个文本框,并具有相应的ASP必需字段验证器。前四个必需的字段验证器属于一个ValidationGroup,其余的属于另一个ValidationGroup。还有两个提交和清除按钮。在单击第一个清除按钮时,我将清除JavaScript中的前四组文本框。
除此之外,我想清除属于" group1"的所需字段验证器的错误消息。来自JavaScript的ValidationGroup。
那么如何清除与一个ValidationGroup对应的验证错误消息?
答案 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标记。