CompareValidator错误消息位置



我的网页中有CompareValidator控件,它运行得很好。我用它来验证用户可以在文本框中输入的日期。问题是,该错误消息显示在文本框的右侧。有没有办法把它显示在文本框下面
控制代码如下:

<asp:CompareValidator
   runat="server"
   ID="myValidatorID"
   Type="Date"
   Operator="DataTypeCheck"
   ControlToValidate="DateTextBoxID"
   ErrorMessage="Date is not valid">
</asp:CompareValidator>

试试这个

<table>
<tr>
<td><asp:TextBox runat="server" ID="txtBox"/></td>
<td>another control</td>
<td>another control</td>
</tr>
<tr>
<td><asp:CompareValidator
       runat="server"
       ID="myValidatorID"
       Type="Date"
       Operator="DataTypeCheck"
       ControlToValidate="DateTextBoxID"
       ErrorMessage="Date is not valid">
    </asp:CompareValidator>
</td>
<td></td>
<td></td>
<tr>
</table>

试试这个

它是在另一行显示错误消息的动态验证器。

<asp:CompareValidator
   runat="server"
   ID="myValidatorID"
   Type="Date"
   Operator="DataTypeCheck"
   ControlToValidate="DateTextBoxID"
   ErrorMessage="&lt;br /&gt;Date is not valid">
   Display="Dynamic" 
</asp:CompareValidator>

相关内容

  • 没有找到相关文章

最新更新