2017-04-04 110 views
0

我需要在datetimepicker中獲取更改的值。 我試圖datetimepicker bootstrap eonasdan

$('#startDate').datetimepicker().on('dp.change', function (event) { 
     console.log(event.date); 
    }); 

和:

$('#startDate').datetimepicker().on('dp.hide', function (event) { 
     console.log(event.date); 
    }); 

但結果是變更前的值。

請幫我理解。

+1

你閱讀文檔的http:// eonasdan.github.io/bootstrap-datetimepicker/Events/#dpchange – 2017-04-04 13:20:14

+0

在文檔「dp.change:在日期改變時觸發。」在我的瀏覽器中,當我點擊glypicon時觸發了事件,並且我拿走了舊的約會 – Kirill

+0

當我重新盟友改變了日期,沒有發生任何事情。 – Kirill

回答

0

我認爲這是你想要的(只需編輯$('input')與元素ID或類名: https://jsfiddle.net/yqgxd472/

<div class="container"> 
    <div class="row"> 
    <div class='col-sm-6'> 
    <br> 
    <br> 
    <br> 
     <div class="form-group"> 
     <div class='input-group date' id='datetimepicker1'> 
      <input type='text' class="form-control" /> 
      <span class="input-group-addon"> 
         <span class="glyphicon glyphicon-calendar"></span> 
      </span> 
     </div> 
     </div> 
    </div> 
    </div> 
</div> 

JS:

$(function() { 
    $('input').datetimepicker({ 
    format: 'YYYY-MM-DD H:m:s' 
    }); 
}); 

$('input').datetimepicker().on('dp.change', function(event) { 
    console.log(moment(event.date).format('YYYY-MM-DD')); // using moment.js 
}); 
相關問題