我有一個這樣的日期輸入框:如何僅在HTML中顯示日期到今天的日期?
<input type="date" id="start_date" name="start_date" class="text_search" />
這顯示日期顯示了在過去和未來日期的任何地方。過去的日期很好,但我不想顯示未來的日期。例如,如果今天的日期是May 31, 2013
,用戶只能選擇日期高達May 31, 2013
。我怎樣才能做到這一點?
我有一個這樣的日期輸入框:如何僅在HTML中顯示日期到今天的日期?
<input type="date" id="start_date" name="start_date" class="text_search" />
這顯示日期顯示了在過去和未來日期的任何地方。過去的日期很好,但我不想顯示未來的日期。例如,如果今天的日期是May 31, 2013
,用戶只能選擇日期高達May 31, 2013
。我怎樣才能做到這一點?
你使用任何jQuery UI插件?如果是,那麼使用下面的代碼,
$(function() {
$("#start_date").datepicker({maxDate: '+0d'});
});
我第一次使用HTML5在firefox中不工作,所以我結束了使用JQuery UI日期選擇器和您的解決方案工作謝了哥們。 – pynovice
使用max
屬性,如<input type="date" name="bday" max="1979-12-31">
中的屬性。你可以使用javascript來設置這個屬性爲今天或設置它在服務器端
可通過設置其最小值和最大值屬性... – BaSha
但我想今天的日期是動態的,所以我想我必須使用JavaScript來計算今天的日期。 – pynovice
不能設置max屬性與今天的日期? – BaSha