You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//date picker start
//if (top.location != location) {
// top.location.href = document.location.href ;
//}
$(function(){ window.prettyPrint && prettyPrint(); $('.default-date-picker').datepicker({ format: 'mm-dd-yyyy', autoclose: true }); $('.dpYears').datepicker({ autoclose: true }); $('.dpMonths').datepicker({ autoclose: true });
var startDate = new Date(2012,1,20); var endDate = new Date(2012,1,25); $('.dp4').datepicker() .on('changeDate', function(ev){ if (ev.date.valueOf() > endDate.valueOf()){ $('.alert').show().find('strong').text('The start date can not be greater then the end date'); } else { $('.alert').hide(); startDate = new Date(ev.date); $('#startDate').text($('.dp4').data('date')); } $('.dp4').datepicker('hide'); }); $('.dp5').datepicker() .on('changeDate', function(ev){ if (ev.date.valueOf() < startDate.valueOf()){ $('.alert').show().find('strong').text('The end date can not be less then the start date'); } else { $('.alert').hide(); endDate = new Date(ev.date); $('.endDate').text($('.dp5').data('date')); } $('.dp5').datepicker('hide'); });
// disabling dates
var nowTemp = new Date(); var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
var checkin = $('.dpd1').datepicker({ onRender: function(date) { return date.valueOf() < now.valueOf() ? 'disabled' : ''; } }).on('changeDate', function(ev) { if (ev.date.valueOf() > checkout.date.valueOf()) { var newDate = new Date(ev.date) newDate.setDate(newDate.getDate() + 1); checkout.setValue(newDate); } checkin.hide(); $('.dpd2')[0].focus(); }).data('datepicker'); var checkout = $('.dpd2').datepicker({ onRender: function(date) { return date.valueOf() <= checkin.date.valueOf() ? 'disabled' : ''; } }).on('changeDate', function(ev) { checkout.hide(); }).data('datepicker'); });
//date picker end
|