【发布时间】:2017-05-09 03:32:29
【问题描述】:
当我设置 minDate 为“2017/05/09 10:16:00”时,如果我使用箭头将小时设置为更高的分钟小时(例如:11h),我可以设置分钟小于分钟分钟(例如:10m )。但是,如果我使用从网格表中选择来设置小时,我无法选择小于 min 分钟的分钟。有人有这个问题的解决方案吗?请帮助我,对不起我的英语不好。
我的日期时间选择器设置:
$(".datepicker").datetimepicker({
useCurrent: false,
format: "YYYY/MM/DD HH:mm ZZ",
locale: "ja",
sideBySide: true,
toolbarPlacement: "bottom",
showClose: true,
widgetPositioning:{
horizontal: "auto",
vertical: "top"
},
icons: {
close: "btn-info date-time-close-text"
}
});
观看次数:
<div class="time-picker-wrapper">
<div class="form-group">
<%= f.text_field :public_time, class: "form-control datepicker time-public",
placeholder: t(".public_time"), readonly: notification.public_time.nil? && is_edit_page %>
<%= f.text_field :created_at, class: "datepicker hidden" %>
</div>
<button type="button" class="icon-time-picker-wrapper">
<i class="mp-icon-time-picker"></i>
</button>
</div>
【问题讨论】:
-
您在其中使用了很多选项。我使用 datetimepicker 启动了一个应用程序,它没有您遇到的问题。我建议从最基本的设置开始并开始添加选项,直到问题开始,然后至少您知道是哪个选项导致它。
-
我试试,谢谢你的建议!
-
我想我也看到了一个问题。您有两个使用相同 JavaScript 函数的 datetimepicker 字段。尝试给它们不同的#id 并创建两个 JavaScript 函数。每人一份。他们可能会相互影响,给您带来意想不到的结果。
-
我已经删除了第二个 text_field 但这个问题仍然存在。而且我也删除了所有选项,但这个问题仍然发生在默认设置中。我使用这个 datetimepicker 引导程序:github.com/Eonasdan/bootstrap-datetimepicker
标签: javascript jquery ruby-on-rails datetime datetimepicker