2015-06-28 72 views
0

从引导datetimepicker获取更新日期如何在<div class="bootstrap-datetimepicker-widget" ...更改或更新时获得<input class="date_picker" ...的值?我需要获取该值,以便可以在同一页面上更新其他属性。这是我对'changeDate'事件做出反应的最佳尝试:如何使用datetimepicker-rails gem

$('.datetimepicker').datetimepicker().on('changeDate', function(ev){ 
    console.log(' date changed '+ ev.date); 
}); 

我无法获得此事件的任何响应。我还用@ zpaulovics的宝石打开了一个issue,但我不确定这是否是缺陷,或者我没有正确访问该事件。

回答

0

根据插件的文档,没有任何事件命名为changeDate。你应该检查了错误的软件包或版本。要完成您想要的任务,您可以使用dp.change事件。

$('.datetimepicker').datetimepicker().on('dp.change', function(ev){ 
    console.log('date changed: '+ ev.date); 
}); 

详细信息请参见文档:http://eonasdan.github.io/bootstrap-datetimepicker/Events/

观看演示:http://jsfiddle.net/mLwn1t01/(点击日历图标来启动日历)