2016-11-11 3 views
0

На моей странице aspx у меня есть текстовое поле, связанное с datepicker (указанным cssclass).JQuery UI datepicker - Отключить даты до сегодняшнего дня

<asp:TextBox runat="server" ID="txtDate1" CssClass="datepicker" /> 

Это прекрасно работает.

Но теперь мне нужно отключить все даты до сегодняшнего дня и сделать это многоразовым для всех других страниц aspx.

Как это сделать?

+0

Как это DatePicker инициализируется? – adeneo

ответ

0

вы можете попробовать это
$ (функция() {
$ ("# txtDate1") .datepicker ({MinDate: -20, MaxDate: "+ 1M + 10D"});
});

поддержка опции minDate Несколько типов:
1. Дата: объект даты, содержащий минимальную дату.
2. Номер: количество дней с сегодняшнего дня. Например, 2 представляет два дня с сегодняшнего дня и -1 представляет вчера.
3. String: Строка в формате, определяемом опцией dateFormat, или относительной датой. Относительные даты должны содержать пары значений и периодов; действительные периоды «y» в течение многих лет, «m» в течение нескольких месяцев, «w» в течение недель и «d» в течение нескольких дней. Например, «+ 1m + 7d» представляет один месяц и семь дней с сегодняшнего дня.

ссылка: https://jqueryui.com/datepicker/#min-max http://api.jqueryui.com/datepicker/#option-minDate

Смежные вопросы