Изменение параметра minDate в JQuery DatePicker ничего не дает - PullRequest
2 голосов
/ 18 марта 2010

У меня есть код jQuery datepicker, который изначально устанавливает minDate для datepicker. После того, как пользователь выбирает начальную дату, я использовал атрибут option, чтобы изменить minDate указателя даты, но ничего не происходит. Что я сделал не так и как мне заставить это работать?

Код инициализации Datepicker:

$(function () {
    $('#starttime,#endtime,#validity').datepicker({
                numberOfMonths: [1, 2],
                buttonImageOnly: true,
                showAnim: 'slideDown',
                buttonImage: '../images/cal.gif',
                beforeShow: customRange,
                dateFormat: "dd-mm-yy",
                firstDay: 1,
                changeFirstDay: false
    });
});

Datepicker изменить минимальный код даты:

var startdate = new Date(2010,4-1,
    4-1,0,0,0);

$("#endtime").datepicker('option','minDate',startdate);

Ответы [ 2 ]

1 голос
/ 18 марта 2010

На самом деле это должно работать.Вы проверили, есть ли какие-либо ошибки в консоли ошибок браузера?И когда / как вы называете $("#endtime").datepicker('option','minDate',startdate); код?

Кстати.3 апреля 2010 года - это действительно дата, которую вы имеете в виду?

Проверьте это для рабочей демонстрации: http://jsbin.com/ecome (http://jsbin.com/ecome/edit для кода)

0 голосов
/ 29 марта 2010

Возможно попробуйте следующее:

$("#endtime").datepicker('option', {minDate:startdate});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...