我创建了两个日期字段(“取车”和“还车”)。我想确保以下几点:
取车日期应早于还车日期。
当用户已经选择了还车和取车日期,后来更改了取车日期晚于还车日期时,脚本会自动将他的还车日期设置为晚于用户选择的日期。 (例如,用户在取车日期中输入“2011年12月7日”,在还车日期中输入“2011年12月8日”,然后他稍后将取车日期更改为“2011年8月13日”。如果是这样,脚本应将“2011年8月13日”设置为还车日期。
$.datepicker.setDefaults({dateFormat: 'dd/mm/yy'});
$("#pickup").datepicker({
onSelect: function(dateText, inst){
var minDate = $(this).datepicker('getDate');
$('#dropin').datepicker('destroy').datepicker({
minDate: minDate
});
},
onClose: function(dateText, inst) {
if(dateText == '') {
$('#dropin').val('');
$('#dropin').datepicker('destroy').datepicker();
}
}
});
$("#dropin").datepicker();
var set=$("#dropin").datepicker('getDate');
alert(set.getDate());
看起来第一个限制条件已经满足了,但我对第二个限制条件一无所知。并且它一直在声明's'为空。
你能帮我解决这个问题吗? 非常感谢。