JQuery-UI DatePicker PHP + MySQL выпуск - PullRequest
2 голосов
/ 27 октября 2011

Когда я устанавливаю свое поле ввода без указателя даты, вот так:

<input type="text" name="date" value="<?php echo $date; ?>" class="textbox" />

Я вижу свое значение, которое я получаю из базы данных.Формат: 1965-02-05

Когда я задаю этот код:

    <script>
    $(function() {
        $( "#datepicker" ).datepicker({
            changeMonth: true,
            changeYear: true
        }
            );
                $( "#datepicker" ).datepicker( "option", "dateFormat", "yy-mm-dd" );
                $( "#datepicker" ).datepicker( "option", "yearRange", '1900:2011' );
    });
    </script>
<input type="text" id="datepicker" name="date" value="<?php echo $date; ?>" class="textbox" />

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

В чем проблема?Я форматирую так:

http://docs.jquery.com/UI/Datepicker/formatDate

1 Ответ

3 голосов
/ 27 октября 2011
$( "#datepicker" ).datepicker({
    changeMonth: true,
    changeYear: true,
    dateFormat: 'yy-mm-dd',
    yearRange: '1900:2011',
    constrainInput: false 
});

См. Рабочий пример: http://jsfiddle.net/eATRv/

Попробуй это. Теперь вы также должны увидеть правильный ли это формат:)

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