#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 без каких-либо проблем, когда я щелкаю внутри области ввода текста.
В чем проблема? Я так форматирую:
Комментарии:
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 — такой хороший плагин 🙂