首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ValidationGroup未触发

ValidationGroup未触发
EN

Stack Overflow用户
提问于 2014-04-01 13:46:28
回答 2查看 806关注 0票数 0

我有一个包含必填字段验证器的文本框:

代码语言:javascript
复制
<asp:TextBox ID="txtCName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvCName" runat="server" ErrorMessage="Pleas Enter Name" ControlToValidate="txtCName"  ></asp:RequiredFieldValidator>

我需要在按钮点击时显示错误信息:-

代码语言:javascript
复制
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click"
                        ValidationGroup="sub">

我使用以下代码将验证组分配给所需的字段验证器(它在document.ready()函数中) :-

代码语言:javascript
复制
$("#<%=rfvCName.ClientID %>").attr('ValidationGroup', 'sub');

但它不会在单击按钮时显示任何错误消息。请帮帮我。我需要使用Jquery来完成。我不想将ValidatioGroup直接赋值给控件。

EN

回答 2

Stack Overflow用户

发布于 2014-04-01 14:07:30

添加验证组ValidationGroup="Sub“

代码语言:javascript
复制
<asp:RequiredFieldValidator ID="rfvCName" runat="server" ErrorMessage="Pleas Enter Name" ValidationGroup="sub" ControlToValidate="txtCName"  ></asp:RequiredFieldValidator>
票数 0
EN

Stack Overflow用户

发布于 2014-04-01 14:33:51

当页面(服务器端)预先呈现对象requiredFieldValidator时,.net框架会自动在页面中添加一些javascript。

这段javascrript代码检查validationgroup。

手动添加validationgroup属性client-side时,此javascript代码不起作用。您可以在developpers工具中搜索"ValidationGroup“来查看此代码。

如果您不能在html中添加属性,可以在事件服务器端添加此属性,如load或prerender。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22777754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档