我有2个日期选择器,如下所示:

$(function() {
    $( "#datepicker1, #datepicker2" ).datepicker({
    minDate: 'today',
    maxDate: "+90D",
    showOn: "button",
    buttonImage: "images/calendar.gif",
    buttonImageOnly: true,
    dateFormat: "D, dd MM, yy"
    });
});

我希望datepicker2具有在第一个日历中选择的最小日期值+ 1天(即,如果第一个日历日期是5月16日,则第二个日历的最小日期应设置为5月17日)

最佳答案

我有同样的情况。我所做的是在第一个日期选择器的“选择”事件处理程序中设置第二个日期选择器的minDate值。像魅力一样工作。

编辑:这是一个示例:

$("#datepicker1").datepicker({
    //normal setup parameters here
    onSelect: function (dateValue, inst) {
        $("#datepicker2").datepicker("option", "minDate", dateValue)
    }
});

关于jQuery Datepicker-根据以前的日历限制minDate,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6018990/

10-10 02:02