【发布时间】:2017-01-08 20:10:33
【问题描述】:
我正在尝试在 asp.net 网络表单中为我的文本框设置 RegularExpressionValidator 和 RequiredFieldValidator。我的 RegularExpressionValidator 工作并给出错误消息,但是当我单击提交按钮时,我的 RequiredFieldValidator 不显示错误消息。我还尝试将 ValidationGroup 添加到我的文本框和按钮以及 RegularExpressionValidator 和 RequiredFieldValidator,但没有任何改变。你能帮我们解决一下吗? 顺便说一句,我已经添加了
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
到我的网络配置。谢谢。
<input type="text" id="user" placeholder="username" runat="server"/>
<asp:RegularExpressionValidator runat="server" ErrorMessage="Username is not suitable" Display="Dynamic"
ValidationExpression="^([a-zA-Z0-9]{0,8})$" ID="req1"
ForeColor="Red" ControlToValidate="user" />
<asp:RequiredFieldValidator runat="server" Display="Dynamic" ErrorMessage="Username required" ID="req2"
ForeColor="Red" ControlToValidate="user"/>
<button id="submitbtn" type="button" runat="server">Sign up</button>
【问题讨论】:
-
尝试使用 html 5 必需属性。
标签: c# jquery html asp.net validation