【发布时间】:2014-08-10 19:14:56
【问题描述】:
所以我的html中有这个jQuery datepicker,如下图:
<form id="form" method="get" action=".">
...
<input class="form-control" type="text" value="{{ range }}" name="range"
placeholder="Date range" id="daterange"><b class="caret"></b></input>
</form>
还有这个制作日期选择器的 javascript 函数:
$(document).ready(function() {
$("#daterange").daterangepicker({
ranges: {
"Today": [new Date(), new Date()],
"Yesterday": [moment().subtract("days", 1), moment().subtract("days", 1)],
"Last Week": [moment().subtract("days", 6), new Date()],
"Last 30 Days": [moment().subtract("days", 29), new Date()],
"This Month": [moment().startOf("month"), moment().endOf("month")],
"Last Month": [moment().subtract("month", 1).startOf("month"), moment().subtract("month", 1).endOf("month")],
"Max": [moment("Jan 1, 2014"), new Date()],
},
opens: "right",
onSelect: function(date, instance) {
alert('test');
},
format: "YYYY-MM-DD",
startDate: new Date(),
endDate: new Date(),
},
function(start, end) {
$("#daterange span").html(start.format("MMM D, YYYY") + " - " + end.format("MMM D, YYYY"));
}
);
});
当 datepicker 值改变时如何自动提交表单?
顺便说一句:我试过 onchange="" 和 onSelect: function {},都不起作用。
【问题讨论】:
标签: javascript jquery django datepicker