0

У меня есть форма для отпуска для работодателя, на котором человек должен выбрать количество дней отпуска и затем выбрать дату. После того, как выбрана дата, программа должна рассчитать день возврата. Эта часть прекрасно работает с этим кодом:JQuery UI Datepicker с noweekend и расчет дней вперед

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

Только тогда, когда я сделайте это, он перестанет рассчитывать дату возврата. Я пробовал все, но я не могу понять, почему.

Любые огни?

ответ

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(); 
Смежные вопросы