【发布时间】:2016-06-02 09:03:36
【问题描述】:
我来自日本。 希望你能知道我的问题。
这是JSFIDDLE
$('.input-daterange').datepicker({
format: "yyyy/mm/dd",
keyboardNavigation: false,
forceParse: false,
autoclose: true,
startDate: '-6m',
endDate: '+0d'
});
$('#txtIsGroupByMonth').change(function() {
if ($(this).is(":checked")) {
$("#datepicker :input").val("");
$('.input-daterange,#ORDERDATE_B,#ORDERDATE_E').datepicker('remove');
$('.input-daterange').datepicker({
format: "yyyy/mm",
viewMode: "months",
minViewMode: "months",
startDate: '-12m',
endDate: '+0d',
keyboardNavigation: false,
forceParse: false,
autoclose: true
});
} else {
$("#datepicker :input").val("");
$('.input-daterange').datepicker('remove');
// $('.input-daterange').data('daterangepicker').remove();
$('.input-daterange').datepicker({
format: "yyyy/mm/dd",
viewMode: "days",
minViewMode: "days",
startDate: '-6m',
endDate: '+0d',
keyboardNavigation: false,
forceParse: false,
autoclose: true
});
}
});
我想更改开始日期和视图模式取决于复选框。
当我将 viewMode 更改为月份时。
我无法选择六个月前的日期。
如果我选择 2016/1 之后的任何一个月。
然后程序正常工作。
有人知道发生了什么吗?
【问题讨论】:
标签: javascript twitter-bootstrap datepicker