jquery datepicker, пытается показать выбранную дату - PullRequest
0 голосов
/ 18 ноября 2011

еще новичок в jquery, поэтому, пожалуйста, потерпите меня.

После того, как в jquery datepicker нажата дата, как я могу отобразить эту дату рядом с окном календаря?

Это то, что я имею до сих пор:

                $(function(){
                       $("#datepicker").datepicker({ minDate: +0 });

        });

Что касается HTML, у меня есть:

<div id="datepicker"></div>

Из всего, что я пробовал, это работает, если дата отображается внутри «ввода» Как я могу отобразить дату в виде чистого текста?

Ответы [ 3 ]

2 голосов
/ 18 ноября 2011

вы можете добавить

<div id="alternate"></div>

рядом с указателем даты, а затем добавить следующее:

в указателе даты можно добавить событие onSelect

$('.selector').datepicker({
   onSelect: function(dateText, inst) 
   {
      $('#alternate').text(dateText);
   }
});

или вы можете использовать

altField: "#alternate", altFormat: "DD, d MM, yy"

, как описано на этой странице: http://jqueryui.com/demos/datepicker/#alt-field

0 голосов
/ 18 ноября 2011
$('#datepicker').datepicker({
    onSelect: function(a, b) {
        $('#datepicker').val(Date.parse(a).add(1).day().toString('d/M/yyyy')); 
    }
});

Вы можете изменить формат даты

0 голосов
/ 18 ноября 2011

Это должно работать автоматически, значит, когда вы выбираете дату, которая должна появиться в текстовом поле, т.е.в вашем случае текстовое поле с идентификатором 'datepicker'.Не уверен, что у вас есть такое текстовое поле.

jQuery демо DatePicker

другое демо jquery datepicker

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