Jquery UI Datepicker with noweekend并计算未来几天

时间:2015-08-12 12:50:05

标签: javascript jquery jquery-ui datepicker jquery-ui-datepicker

我有一份雇主休假表格,该人应该选择休假天数,然后选择日期。 选择日期后,程序应计算返回日期。 这部分与这段代码完美配合:

$(document).ready(function () {
    $("#datepicker1").datepicker({
        onClose: function () {
            var time = $('#selDias').val();
            var timeint = parseInt(time)
            var date2 = $('#datepicker1').datepicker('getDate');
            date2.setDate(date2.getDate() + timeint)
            $("#datepicker2").datepicker("setDate", date2);
        }
    });
    $("#datepicker2").datepicker();
});

问题是我必须禁止用户选择周末的开始日期,所以我应用了这个:

$("#datepicker1").datepicker({
    beforeShowDay: $.datepicker.noWeekends
});

只有当我这样做时,它才会停止计算返回日期。 我已经尝试了一切,但我无法弄清楚原因。

任何灯光?

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题:

$(".data").datepicker({

beforeShowDay: $.datepicker.noWeekends,

 onClose: function () {
            var time = $('#selDias').val();
            var timeint = parseInt(time)
            var date2 = $('#datepicker1').datepicker('getDate');
            date2.setDate(date2.getDate() + timeint)




            $("#datepicker2").datepicker("setDate", date2);

        }
    });
    $("#datepicker2").datepicker();