Управление календарем jQuery - PullRequest
1 голос
/ 18 августа 2011

У меня есть текстовое поле, которое подключено к элементу управления календаря, как это

 $('#txtPromoPrcStrt').datepick({
                    dateFormat: 'mm/dd/yyyy',
                    onSelect: function(selectedDate) { txtPromoPrcStrt_TextChanged(); }
 });

и внутри функции txtPromoPrcStrt я запускаю событие изменения, чтобы я мог отправить обратно на сервер. Все отлично работает на сервере, я вижу значение даты, которую я выбрал в TextBox.Text. Проблема в том, что когда страница отображается после обратной передачи, я больше не вижу значение в TextBox, хотя при просмотре источника я вижу свою дату в значении = "" тега INPUT. Может кто-нибудь сказать мне, что происходит?

1 Ответ

1 голос
/ 18 августа 2011

Datepicker, вероятно, закрывает поле при начальной загрузке. Скорее всего, есть вариант по умолчанию для поля значения datepicker, но в противном случае вы можете сделать это:

 $('#myDatepicker').datepicker();
 $('#myDatepicker').val($('#myDatepicker.').attr('value'));

Вы устанавливаете значение на то, что имел атрибут.

...