ui.datepicker.js календарь автоматически обновлять другой календарь при изменении даты - PullRequest
0 голосов
/ 10 ноября 2009

Я использую ui.datepicker.js

В моей форме редактирования у меня есть 2 календаря, которые имеют свою функцию.

Календарь A: дата создания счета Календарь B: дата следующего выставления счета Bill_freq - это поле, в котором задается частота выставления счетов (каждые 1 месяц, 3 месяца, 6 месяцев, 12 месяцев)

Что я хочу сделать, это когда дата меняется на Календарь A , Календарь B будет автоматически обновлен до даты в поле Bill_freq .

Спасибо за вашу помощь!

Ответы [ 2 ]

1 голос
/ 10 ноября 2009
$('#myCalendarA').datepicker({
   //other options here
   onSelect: function(dateText, inst) {  
       //pick the value you need
       var billFreq = $('#Bill_freq').val();  
       //do some calculation with dateText (selected date in CalA) and billFreq
       var newDate = dateText + billFreq;  //beware date calc in JS is hard to master
       //sets the date for Calendar B           
       $('#myCalendarB').datepicker('setDate', newDate) ;
   }
});
0 голосов
/ 10 ноября 2009

попробуйте что-то вроде onchange="$('#Calenderb').val($('#Calendera').val())"

...