用于检查在文本框中输入的未来日期的Jquery或vb.net代码

时间:2009-08-31 13:44:06

标签: jquery vb.net

我在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

提供上述问题的代码

1 个答案:

答案 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”属性。