2010-03-25 2 views
0

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

// js code 
$(function(){ 
    $(".datepicker").datepicker().datepicker('option', 'dateFormat', 'yy-mm-dd').datepicker('option', 'changeMonth', 'true').datepicker('option', 'changeYear', 'true'); 
}) 

// the input 
<input type="text" name="valid_from" value="2010-02-27" class="datepicker" /> 

Но при отображении страницы указанная дата (и выбрана при открытии datepicker) сегодня.

Я не могу понять, что происходит.

ответ

2

вы также должны изменить свой код, чтобы поместить все опции в одном вызове как это

$(".datepicker").datepicker({dateFormat:'yy-mm-dd',changeMonth:true,changeYear:true}); 
+0

На самом деле это решило мою проблему. Благодаря! – ferro

+0

Ваш прием, удача – mcgrailm

1

удалить опцию:

.datepicker("option", "gotoCurrent", true); 

это перемещает дату на текущую дату: gotoCurrent

+0

На самом деле у меня нет этой части исходного кода, я поставил ее там, чтобы проверить, а затем скопировал ее на вопрос. Поэтому удаление его ничего не решает. – ferro

Смежные вопросы