将文本框文本设置为旧日期,但不允许用户为jquery datepicker选择今天之前的日期

将文本框文本设置为旧日期,但不允许用户为jquery datepicker选择今天之前的日期,jquery,jquery-ui,jquery-ui-datepicker,Jquery,Jquery Ui,Jquery Ui Datepicker,我有一个场景,HTML文本框可以显示一个可能是旧的日期,即

我有一个场景,HTML文本框可以显示一个可能是旧的日期,即<今天。现在,单击文本框,jQueryUIDatePicker将弹出并显示今天的最小日期和将来某个日期的结束日期。用户不能从今天开始选择任何以前的日期。 虽然这听起来很简单,但我无法将文本框的文本设置为旧日期,并将日期选择器配置为允许从今天开始选择日期

谢谢, Brian

您可以在jquery Datepicker中使用属性minDate,方法是提供表示天数的0的数值偏移量。 今天0 -旧日期的价值 +无效日期的价值

$datepicker.datepicker{minDate:0}


您还可以通过在javascript中初始化日期变量来验证提交时的日期,以比较它是否应等于或大于今天的日期。

您尝试了什么?