Отключить будущие даты в jQuery UI Datepicker
можно ли отключить будущую дату с сегодняшнего дня?
скажем, сегодня 23/10/2010, поэтому 24/10/2010 вперед отключены.
Извините, я очень новичок в jQuery и JavaScript.
9 ответов:
Да, действительно. Datepicker имеет свойство maxdate, которое можно задать при его инициализации.
вот codez
$("#datepicker").datepicker({ maxDate: new Date, minDate: new Date(2007, 6, 12) });
код для будущей даты только с отключением сегодняшней даты.
var d = new Date(); $("#delivdate").datepicker({ showOn: "button", buttonImage: base_url+"images/cal.png", minDate:new Date(d.setDate(d.getDate() + 1)), buttonImageOnly: true }); $('.ui-datepicker-trigger').attr('title','');
дата на будущее 1 год может быть сделано
$('.date').datepicker({dateFormat: 'yy-mm-dd', minDate:(0), maxDate:(365)});
вы также можете изменить формат даты с помощью параметра
dateFormat
Да, элемент управления datepicker поддерживает максимум дате собственность.
$("#datepickeraddcustomer").datepicker({ dateFormat: "yy-mm-dd", maxDate: new Date() });
http://stefangabos.ro/jquery/zebra-datepicker
используйте Zebra date pickers:
$('#select_month1').Zebra_DatePicker({ direction: false, format: 'Y-m-d', pair: $('#select_month2') }); $('#select_month2').Zebra_DatePicker({ direction: 1, format: 'Y-m-d', });