【发布时间】:2017-05-05 02:07:24
【问题描述】:
我希望它只显示一个月,日期范围从 minDate 到 maxDate。这很好用,但由于某种原因它显示了两种视图..
这里是 JS:
var maxDate = new Date();
var minDate = $("#from").val();
var datePickerLimits= $("#from, #to").datetimepicker({
minDate: minDate,
maxDate: maxDate,
pickTime: false,
onSelect: function(selectedDate) {
var option = this.id == "from" ? "minDate" : "maxDate",
instance = $(this).data("datetimepicker"),
date =
$.datetimepicker.parseDate(instance.settings.dateFormat ||
$.datetimepicker._defaults.dateFormat, selectedDate, instance.settings);
dates.not(this).datetimepicker("option", option, date);
}
});
导轨:
= text_field_tag :from_js, l((params[:from].to_datetime or
@item.date), format: :american_no_time), class: 'form-control
input-sm datetimepicker', id: 'from'
= text_field_tag :to_js, l((params[:to].to_datetime or
@item.date_end), format: :american_no_time), class: 'form-control
input-sm datetimepicker', id: 'to'
这与 rails 一起使用,但它似乎发生在 JS 中,因为唯一被调用的是类 datetimepicker。
【问题讨论】:
-
修改您的代码或在此处粘贴 HTML
-
好的,我修改了上面的代码。
标签: javascript ruby-on-rails twitter-bootstrap