【发布时间】:2016-11-03 08:00:16
【问题描述】:
我的日期时间选择器在第一次单击时工作,但如果我再次在输入字段中单击,它会显示带有日期字段的选择器。我怎样才能做到这一点?任何帮助将不胜感激。
这是第一次点击时的图像(预期行为)
这是第二次点击时的图像(预期行为与第一次一样)
我的代码在下面
HTML
<div class='input-group' id='dpRM'>
<input type='text' class="form-control form-control-1 form-input input-sm fromq" placeholder="Enter Month and year" />
<span class="input-group-addon">
<span class="fa fa-calendar"></span>
</span>
</div>
Javascript
<script type="text/javascript">
$(function() {
$('#dpRM').datetimepicker({
format: "MMMM YYYY",
viewMode: "years",
//minViewMode: 0,
toolbarPlacement: "top",
allowInputToggle: true,
icons: {
time: 'fa fa-time',
date: 'fa fa-calendar',
up: 'fa fa-chevron-up',
down: 'fa fa-chevron-down',
previous: 'fa fa-chevron-left',
next: 'fa fa-chevron-right',
today: 'fa fa-screenshot',
clear: 'fa fa-trash',
close: 'fa fa-remove'
}
});
});
</script>
提前致谢
【问题讨论】:
-
这是一个known bug 影响版本
4.17.42和4.17.43。您可以按照 github 上的建议修改 datetimepicker 代码或使用旧版本的组件,例如4.17.37。 -
谢谢,这是一个快速的帮助,但不幸的是它对我有用,但我正在尝试
-
注释掉 currentViewMode = 0;在 4.17.45 版本中为我工作
标签: twitter-bootstrap bootstrap-datetimepicker eonasdan-datetimepicker