如何在选择第一个日期时才打开第二个UI Datepicker而不是关闭?

时间:2012-05-22 12:20:15

标签: jquery-ui jquery-ui-datepicker

我正在尝试使用JQuery UI的Datepicker向表单添加一些功能。 1.当我在开始日期选择器中选择一个日期时,它应显示结束日期选择器中的下一个日期。 2.当我选择结束日期小于startdate时,它应显示enddate的上一个日期并显示一个开始日期选择器。  当我点击开始日期选择器中的清除按钮时,我在datepicker中有清除按钮,它打开结束日期选择器。我不想这样。我想通过选择开始日期的日期来打开结束日期选择器

$( "#start").datepicker({
    minDate: new Date(currentYear, currentMonth, currentDate),
    showButtonPanel: true,
    beforeShow: function( input ) {
        setTimeout(addclearbutton, 1 );
    },
    beforeShowDay: highlightDays,
    onChangeMonthYear: function( input ) {
        setTimeout(addclearbutton, 1 );
    },
    onSelect: function (dateStr,input) { 
        daterangevalidation(dateStr,input);
    },
    onClose:function() {
        $("#end").datepicker('show');  
    }                
});    

$( "#end").datepicker({
    minDate: new Date(currentYear, currentMonth, currentDate),
    showButtonPanel: true,
    beforeShow: function( input ) {
        setTimeout(addclearbutton, 1 );
    },
    beforeShowDay: highlightDays,  
    onChangeMonthYear: function( input ) {
        setTimeout(addclearbutton, 1 );
    },
    onSelect: function (dateStr,input) { 
        daterangevalidation(dateStr,input);
    }
});

0 个答案:

没有答案