Проблема Jquery-ui datepicker php mysql

#php #jquery #mysql #jquery-ui #datepicker

#php #jquery #mysql #jquery-ui #datepicker

Вопрос:

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

 <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" />
  

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

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

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

Комментарии:

1. пожалуйста, не говорите, чтобы сделать этот формат: гггг-мм-дд один y описывает две цифры.

Ответ №1:

 $( "#datepicker" ).datepicker({
    changeMonth: true,
    changeYear: true,
    dateFormat: 'yy-mm-dd',
    yearRange: '1900:2011',
    constrainInput: false 
});
  

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

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

Комментарии:

1. попробуйте вставить значение поля ввода 🙂

2. Делает ли это -> jsfiddle.net/eATRv не работает в вашем браузере? Пожалуйста, вставьте входное значение, которое вы получаете из своего кода

3. Он работает в моем браузере, но не работает в моем коде, я не решил проблему, чем переключился на этот плагин keith-wood.name/datepick.html теперь это работает…

4. Хех, хорошо. Уверены, что ни один из других плагинов, которые вы используете, не мешает этому? JQUI Datepicker — такой хороший плагин 🙂