我有一个包含必填字段验证器的文本框:
<asp:TextBox ID="txtCName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvCName" runat="server" ErrorMessage="Pleas Enter Name" ControlToValidate="txtCName" ></asp:RequiredFieldValidator>我需要在按钮点击时显示错误信息:-
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click"
ValidationGroup="sub">我使用以下代码将验证组分配给所需的字段验证器(它在document.ready()函数中) :-
$("#<%=rfvCName.ClientID %>").attr('ValidationGroup', 'sub');但它不会在单击按钮时显示任何错误消息。请帮帮我。我需要使用Jquery来完成。我不想将ValidatioGroup直接赋值给控件。
发布于 2014-04-01 14:07:30
添加验证组ValidationGroup="Sub“
<asp:RequiredFieldValidator ID="rfvCName" runat="server" ErrorMessage="Pleas Enter Name" ValidationGroup="sub" ControlToValidate="txtCName" ></asp:RequiredFieldValidator>发布于 2014-04-01 14:33:51
当页面(服务器端)预先呈现对象requiredFieldValidator时,.net框架会自动在页面中添加一些javascript。
这段javascrript代码检查validationgroup。
手动添加validationgroup属性client-side时,此javascript代码不起作用。您可以在developpers工具中搜索"ValidationGroup“来查看此代码。
如果您不能在html中添加属性,可以在事件服务器端添加此属性,如load或prerender。
https://stackoverflow.com/questions/22777754
复制相似问题