我使用 asp.net ..在登录表单中我使用必填字段验证器和正则表达式验证器作为用户名。所以我需要在相同的 td 中显示错误消息以进行两个验证。首先它需要验证必填字段并在 td 中显示错误消息.如果那是字段,它需要检查该表达式并覆盖同一 td 中的错误消息。
这是我的 html.on 按钮单击验证正在工作,但错误消息显示在连续位置..
<tr>
<td>
<asp:Label ID="l_uname" runat="server" CssClass="label" Text="User Name" ></asp:Label>
</td>
<td>
<asp:TextBox ID="t_uname" runat="server" CssClass="text" ToolTip="Enter Username"></asp:TextBox>
</td>
<td>
<label class="l" runat="server">*</label>
</td>
<td>
<asp:RequiredFieldValidator ID="rf_uname" CssClass="t" runat="server" ErrorMessage="Enter the username"
ControlToValidate="t_uname" ValidationGroup="logingroup"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="Re_name" runat="server"
CssClass="t" ControlToValidate="t_name" ValidationGroup="logingroup"
ValidationExpression="^[A-Za-z ]{6,20}$" ErrorMessage="Name should be 6-20 character">
</asp:RegularExpressionValidator>
</td>
</tr>
<asp:Button ID="login" runat="server" Text="Login" ValidationGroup="logingroup" onclick="login_Click"/>