1

我在我的应用程序中使用日期选择器,它不允许用户选择未来的日期。

我在 jquery 中找不到任何函数。请给一些建议。

我正在使用 html 5 日期输入类型。

<input type="date" name="bday">
4

3 回答 3

2

尝试这样的事情:

<input id="yourOwnId" type="date" name="bday">

然后使用 jquery 和 UI datepicker 插件,例如,如果您的未来日期是今天:

$("#yourOwnId").datepicker({
       dateFormat : 'dd/mm/yy',
       maxDate : '12/10/2012
});

或者简单地根据ThiefMaster

maxDate: 0
于 2012-10-12T12:12:14.133 回答
0

假设您使用的是 jQuery UI Datepicker,您正在寻找的是maxDate选项。通过将其设置为,0您可以禁止未来的任何日期。

于 2012-10-12T11:56:42.960 回答
0

即使问题非常模糊,请查看http://api.jqueryui.com/datepicker/#option-maxDate

于 2012-10-12T11:56:47.500 回答