這是我正在使用的腳本。要做什麼改變?如何禁用TO日曆上的以前日期?
$("#from").datepicker
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3,
$("#to").datepicker
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3
這是我正在使用的腳本。要做什麼改變?如何禁用TO日曆上的以前日期?
$("#from").datepicker
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3,
$("#to").datepicker
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3
務必:
var today = new Date();
var yesterday = new Date(today.getFullYear(),today.getMonth(),today.getDate()-1)
然後在下面添加屬性date picker function
minDate : yesterday
我固定它: -
不得不在$("#from").datepicker
onSelect: function(selectedDate) {
$("#to").datepicker("option", "maxDate", selectedDate
不得不在$("#to").datepicker
onSelect: function(selectedDate) {
$("#toDateRange").datepicker("option", "minDate", selectedDate
這裏添加此代碼是完整的代碼爲
var dateToday = new Date();
$(".datefrom").datepicker({
dateFormat: 'dd/mm/yy',
minDate: dateToday,
onClose: function(selectedDate) {
$(".dateto").datepicker("option", "minDate", selectedDate);
},
onSelect: function(selectedDate) {
var option = this.class == "datefrom" ? "minDate" : "maxDate",
instance = $(this).data("datepicker"),
date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
}
});
$(".dateto").datepicker({
dateFormat: 'dd/MM/yyyy',
onClose: function(selectedDate) {
$(".datefrom").datepicker("option", "maxDate", selectedDate);
}
});
$('.datefrom,.dateto').change(selector)
它將從壓延禁用以前的日期,並根據從壓延機中進行選擇日曆會自動更新並禁用之前的日期..
您的問題是不完整的和不清楚的。請修復代碼並詳細說明。 – j08691 2014-11-20 19:37:29
[禁用datepicker上的過去日期]的可能重複(http://stackoverflow.com/questions/15757918/disable-past-dates-on-datepicker) – 2014-11-21 06:05:08