Javascript DatePicker стирает уже заполненное поле даты

кто-нибудь может помочь?
Я использую jquery datepicker для нескольких полей и в форме обновления в php, и он обновляет даты в базе данных. Кажется, что все работает отлично, за исключением того факта, что, если некоторые поля даты уже заполнены в БД, средство выбора даты не отображает их и при обновлении стирает также значение в БД.
Пример PHP:

<script>
$( function() {
$( "#datepicker" ).datepicker();
$( "#datepicker" ).datepicker("option", "dateFormat", "yy-mm-dd");
} );
</script>

<td><input type="text" id="datepicker" name="IM_request" value="'.$row["IM_request"].'"/></td>

Так что переменная $ Строки [ «IM_request»] не отображается, если включена функция выбора даты. если я отключу его, он работает нормально, но много ручной работы.
Любая идея, как сделать поле ввода с поддержкой DatePicker для отображения значения из БД?

0

Решение

<input type="text" id="txtSelectedDate" value="20-01-01" />

$('#txtSelectedDate').datepicker({
showButtonPanel: true,
dateFormat: 'dd-mm-yy',
});

Пример JSFiddle: http://jsfiddle.net/LgTZt/211/

1

Другие решения

Я наконец нашел решение. Вместо:

$( function() {
$( "#datepicker" ).datepicker();
$( "#datepicker" ).datepicker("option", "dateFormat", "yy-mm-dd");
} );

Я должен был использовать:

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector