[英]jQuery Datetime Picker onSelect not working as expected
我使用jQuery的日期时间选择器来选择开始日期和完成日期,选择Start
日期后,我要自动打开Finish
日期选择器。 我发现了2个事件: onClosed
和onSelect
侦听并以编程方式打开另一个选择器,这是我的代码:
$('#StartDate').datepicker({
minDate: 0,
numberOfMonths: 2,
onSelect: function (selectedDate) {
$('#FinishDate').focus();
}
});
我的问题是,以编程方式打开的FinishDate
日期选择器会立即自行关闭(如果我使用了此方法('#FinishDate').datepicker('show')
而不是focus
也不起作用)。 如果我收听onClose
事件,则效果很好,“ Finish
日期选择器”会显示并“停留”。
但是,即使用户未选择“ Start
日期”并且仅在选择“ Start
后才想打开“完成”对话框,也会发生此事件。
onClose: function (selectedDate) {
$('#FinishDate').focus();
}
你必须设置if
条件
onClose: function (selectedDate) {
if(selectedDate)
$('#FinishDate').focus();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.