0

У меня небольшая проблема с DateTimePicker Bootstrap. Проблема, с которой я столкнулась, - это когда сборщик сначала загружается, он получает значение из скрытого элемента ввода вместо значения из поля ввода, к которому он привязан.Bootstrap datetimepicker начальное значение

Вот код, который я в настоящее время:

$('.the_date').datetimepicker({ 
    format: 'd MM yyyy', 
    linkFormat: 'yyyy-mm-ddThh:ii:ssZ', 
    weekStart: 1, 
    language: 'en', 
    todayBtn: 0, 
    autoclose: 1, 
    todayHighlight: 1, 
    startView: 2, 
    minView: 2, 
    forceParse: 0, 
    pickerPosition: "bottom-left" 
}); 

<div class="item-date the_date date" data-date-startdate="22/08/14" data-link-field="OrderItem_0_preferredDate"> 
     <input type="text" class="datepicker form-control" placeholder="Date" data-link-field="OrderItem_0_preferredDate" value="22/08/14"> 

     <input name="OrderItem[0][preferredDate]" id="OrderItem_0_preferredDate" type="hidden" value="2014-08-21T22:00:00Z">   
</div> 

Значение, которое показывается по умолчанию в селекторе является 21 августа 2014 года (21/08/14), который является неправильным.

Я хочу, чтобы начальная дата была значением из атрибута date-date-startdate.

Любые идеи?

Благодаря

ответ

0

Вы можете попробовать:

<div id="start-date" class="item-date the_date date" data-date-startdate="22/08/14" data-link-field="OrderItem_0_preferredDate"> 
    <input type="text" class="datepicker form-control" placeholder="Date" data-link-field="OrderItem_0_preferredDate" value="22/08/14"> 

    <input name="OrderItem[0][preferredDate]" id="OrderItem_0_preferredDate" type="hidden" value="2014-08-21T22:00:00Z">   
</div> 

$('.the_date').datetimepicker({ 
    ... 
    defaultDate:$('#start-date').attr('data-date-startdate') 
}); 
Смежные вопросы