【问题标题】:Jquery UI Datepicker with noweekend and calculating days aheadJquery UI Datepicker 没有周末并计算提前天数
【发布时间】:2015-08-12 12:50:04
【问题描述】:

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

$(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
});

只有当我这样做时,它才会停止计算返回日期。 我已经尝试了所有方法,但我不知道为什么。

有灯吗?

【问题讨论】:

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


    【解决方案1】:

    我设法解决了所有问题:

    $(".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();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多