1

我有一个这样的日期输入框:

<input type="date" id="start_date" name="start_date" class="text_search" />

这将日期框显示到过去和未来日期的任何位置。过去的日期很好,但我不想显示未来的日期。例如,如果今天的日期是May 31, 2013,用户只能选择日期 upto May 31, 2013。我怎样才能做到这一点?

4

2 回答 2

2

使用中的max属性<input type="date" name="bday" max="1979-12-31">。您可以使用javascript将此属性设置为今天或在服务器端设置它

于 2013-05-31T09:35:24.880 回答
0

你在使用任何 jquery ui 插件吗?如果是,则使用以下代码,

$(function() {
    $("#start_date").datepicker({maxDate: '+0d'});
});
于 2013-05-31T09:51:06.693 回答