我在vb.net中有以下代码。
<tr>
<td align="right">
<b>Course Date:</b>
</td>
<td>
<asp:TextBox ID="CourseTimeTextBox" runat="server" Text='<%# Bind("CourseDT") %>' />
</td>
</tr>
我想在客户端检查文本框中输入的日期是否为将来的日期。我的意思是这个文本框应该只允许将来的日期。
请使用jquery或vb.net
提供上述问题的代码答案 0 :(得分:0)
您可以使用两个ASP.NET验证控件的组合来完成客户端验证。 CompareValidator和RangeValidator。
<asp:CompareValidator id="CompareValidator1" runat="server" ErrorMessage="CompareValidator" Type="Date" ControlToValidate="TextBox1" Operator="DataTypeCheck" />
<asp:RangeValidator id="RangeValidator1" runat="server" ErrorMessage="RangeValidator"
MinimumValue="2009-01-01" ControlToValidate="TextBox1" />
然后在页面上,在初始加载时,根据当前日期更新“minimumvalue”属性。