jQuery, календарь пользовательского интерфейса, два средства автоматической настройки даты, вторая дата в диапазоне - PullRequest
0 голосов
/ 05 января 2012

Я создал поля в моей форме, и у меня есть два текстовых поля для диапазона дат. Я обычно запускаю свой jQuery, чтобы назначить им указатель даты и работать нормально.

Текстовые поля автоматически заполняются текущей датой, если пользователь заполняет форму впервые, или сохраненными данными, если пользователь редактирует эту форму во второй раз.

В любом случае, мне нравится автоматически устанавливать minDate для второго поля перед использованием первого.

Это мой код:

$('#stigma_start').datepicker(
    {
        dateFormat: 'd MM yy',
        timeFormat: 'h:mm',
        hideIfNoPrevNext: false,
        showWeek: true,
        changeMonth: true,
        changeYear: true,
        onSelect: function(selectedDate)
        {
            var instance = $(this).data("datepicker");
            var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);

            $('#stigma_expires').datepicker("option", "minDate", date);
        }
    }
);

$('#stigma_expires').datepicker(
    {
        dateFormat: 'd MM yy',
        timeFormat: 'h:mm',
        hideIfNoPrevNext: false,
        showWeek: true,
        changeMonth: true,
        changeYear: true
    }
);

1 Ответ

2 голосов
/ 05 января 2012

Как насчет явной настройки опции minDate для второго средства выбора даты?OnSelect первого из них также должен правильно установить его в этом параметре.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...