0

Я пытаюсь получить значения даты для запроса к моей базе данных. Я продолжаю получать undefined. Я проверил всю документацию, и я не могу найти способ получить данные. I'm using this bootstrap datetime сборщикПолучить данные из bootstrap datetimepicker

HTML файл:

<div class="form-group"> 
    <label for="to" class="col-md-2 control-label">Start Date</label> 
    <div class="input-group date to col-md-5" data-date="2017-01-01T05:25:07Z" data-link-field="dtp_input1"> 
     <input class="form-control" size="16" type="text" value="" readonly> 
     <span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span> 
     <span class="input-group-addon"><span class="glyphicon glyphicon-th"></span></span> 
    </div> 
    <input type="hidden" id="from" value="" /><br/> 
</div> 

JavaScript файл:

$(".to").datetimepicker({ 
    format: "yyyy-mm-ddThh:ii:ssZ", 
    onSelect: function() { 
     endValue = $(this).datetimepicker('getDate'); 
    } 
}); 

//console.log(endValue); 

ответ

0
$(".to").datetimepicker() 
     .on('change', function(evt) { 
     startValue = $('#to').val(); 

    }); 
0

Я не вижу onSelect события в документации на всех, так что я не уверен, где вы получаете это. Также не getDate. Вы можете получить значение с того же ввода, которому назначен datepicker. Как только вы перейдете на последний экран виджета datepicker, он «изменит» значение связанного ввода. Слушайте change событий на этом поле, чтобы узнать, когда это произошло.

$(".to > .form-control").on('change', function(evt) { 
    var date = $(this).val(); 
    console.log(date); 
}); 
+0

Спасибо за ваш ответ. Это не сработало для меня. Все еще не получаю никаких данных. – Ekom

+0

@Ekom просто понимает, что класс '.to' был на обертке' div', а не 'input'. См. Отредактированный ответ. – Will

+0

Спасибо за руководство. Я нашел решение. – Ekom

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

  • Нет связанных вопросов^_^