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

时间:2014-09-18 06:02:31

标签: jquery jquery-ui jquery-ui-datepicker

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

谢谢, 布赖恩

1 个答案:

答案 0 :(得分:0)

您可以在jquery Datepicker中使用属性 minDate ,方法是将数字偏移量设置为0,表示天数。 0今天 旧日期的-ve值 + ve值为完整日期

$("#datepicker").datepicker({ minDate: 0});

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