Datepicker не показывает текущее значение при редактировании формы CakePHP

Я использую JQuery Date Picker с CakePHP 2.3. Datepicker всплывающее окно в порядке.

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

Заполненный исходный код поля даты

<input id="CallDateTo" class="hasDatepicker" type="text" value="2013-04-15" name="data[Call][date_to]">

Здесь мы видим, что значение существует в HTML, но оно не отображается в форме.

Кто-нибудь может мне помочь?

2 ответа

Да, я нашел решение. Я должен написать как ниже

$( "#CallDateFrom, #CallDateTo").datepicker({ dateFormat: "yy-mm-dd"});

До этого я писал как ниже и вызывал проблемы.

$ ("#CallDateFrom, #CallDateTo").datepicker ({changeMonth: true, changeYear: true}); $ ("#CallDateFrom, #CallDateTo").datepicker ("option", "dateFormat", 'yy-mm-dd');

Установите дату, используя правильный формат

  $('#CallDateTo').datepicker({
    dateFormat: "yy-mm-dd"
  });

Демо: Плункер

Другие вопросы по тегам