用于范围的jQuery datetimepicker
我正在尝试设置两个日期时间选择器来选择一个范围。但我总是有奇怪的行为。我在时间选择器上闪烁,当我选择一个,然后选择另一个时,第一个字段的时间被删除。我在跟踪调查 编辑:用于范围的jQuery datetimepicker,jquery,Jquery,我正在尝试设置两个日期时间选择器来选择一个范围。但我总是有奇怪的行为。我在时间选择器上闪烁,当我选择一个,然后选择另一个时,第一个字段的时间被删除。我在跟踪调查 编辑: 我已经缩小了范围,问题在于设置minDate和MaxDate选项。你能提供fiddle或其他什么吗?我会,但我不知道如何使用jFiddle:Dohh。。如果你可以在这里添加代码也可以…我验证了你的代码,它没有任何问题的插件。。可能会有其他的jS问题 dateSelectorStart.datetimepicker({
我已经缩小了范围,问题在于设置minDate和MaxDate选项。你能提供fiddle或其他什么吗?我会,但我不知道如何使用jFiddle:Dohh。。如果你可以在这里添加代码也可以…我验证了你的代码,它没有任何问题的插件。。可能会有其他的jS问题
dateSelectorStart.datetimepicker({
dateFormat: sos.kvp.i18n.dateFormat.datePicker,
maxDate: 0,
onClose: function(dateText, inst){
if(dateSelectorEnd.val() != ''){
var startDate = dateSelectorStart.datetimepicker('getDate');
var enddate = dateSelectorEnd.datetimepicker('getDate');
if(startDate > enddate){
dateSelectorEnd.datetimepicker('setDate',startDate);
}
} else {
dateSelectorEnd.val(dateText);
}
},
onSelect: function(selectedDateTime){
dateSelectorEnd.datetimepicker('option','minDate',dateSelectorStart.datetimepicker('getDate'));
}
});
dateSelectorEnd.datetimepicker({
dateFormat: sos.kvp.i18n.dateFormat.datePicker,
maxDate: 0,
onClose: function(dateText, inst){
if(dateSelectorStart.val() != '') {
var startDate = dateSelectorStart.datetimepicker('getDate');
var enddate = dateSelectorEnd.datetimepicker('getDate');
if(startDate > enddate){
dateSelectorStart.datetimepicker('setDate',enddate);
}
} else {
dateSelectorStart.val(dateText);
}
},
onSelect: function(selectedDateTime){
dateSelectorStart.datetimepicker('option','maxDate',dateSelectorEnd.datetimepicker('getDate'));
}
});