簡體   English   中英

在Dojo Date Picker中禁用將來的日期?

[英]Disable future dates in Dojo Date Picker?

我想在dojo date Picker中禁用將來的日期。

<input dojoType="dijit.form.DateTextBox"/>
dijit.byId('textBoxID').constraints.max = new Date();

我不是dojo專家,但我認為應該這樣做。 如果您也想禁止今天,請從新日期減去1天。

<div id="mycal" data-dojo-type="dijit.Calendar" value="2009-08-07" data-dojo-props="isDisabledDate:dojo.date.locale.isWeekend"></div>

  dojo.require("dijit.dijit"); // loads the optimized dijit layer dojo.require("dijit.Calendar"); dojo.ready(function () { new dijit.Calendar({ value: new Date(), isDisabledDate: function (d) { var d = new Date(d); d.setHours(0, 0, 0, 0); var today = new Date(); today.setHours(0, 0, 0, 0); return dojo.date.difference(today, d) < 0; } }, "mycal"); }); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM