Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Зависимые поля дат (https://javascript.ru/forum/dom-window/38225-zavisimye-polya-dat.html)

Harvey 23.05.2013 23:57

Зависимые поля дат
 
Привет!

Ребят, есть проблема.
Имеется 2 поля, оба инициализированы, как объекты JQuery UI Datepicker. Нужно, чтобы при выборе в первом боле некоторой даты, во втором поле ставилась эта же дата +10 дней. Как это сделать?

Спасибо

Harvey 24.05.2013 16:55

Спасибо за помощь)

Решение:

$(function() {
        $( "#from, #to" ).datepicker({
            defaultDate: "+1w",
            changeMonth: true,
            numberOfMonths: 1,
            onSelect: function( selectedDate ) {
                if(this.id == 'from'){
                  var dateMin = $('#from').datepicker("getDate");
                  var rMax = new Date(dateMin.getFullYear(), dateMin.getMonth(),dateMin.getDate() + 10); 
                  $('#to').val($.datepicker.formatDate('mm-dd-yy', new Date(rMax)));                    
                }
                
            }
        });
    });


Часовой пояс GMT +3, время: 08:29.