我想创建一个输入表单,以允许用户在我的应用程序中添加每月重复发生的项目。用户可以从一个月中选择多个日期。 谷歌搜索后,我发现 AlloyUi 日期选择器使用了多种类型。
我的问题是:
YUI().use(
'aui-datepicker',
function(Y) {
new Y.DatePicker({
trigger: 'textarea',
mask: '%m/%d/%y',
calendar: {
selectionMode: 'multiple'
},
popover: {
zIndex: 1
},
panes: 1
});
});
<link href="http://cdn.alloyui.com/3.0.1/aui-css/css/bootstrap.min.css" rel="stylesheet" />
<script src="http://cdn.alloyui.com/3.0.1/aui/aui-min.js"></script>
<textarea class="form-control" type="text" placeholder="mm/dd/yy">09/07/18 — 09/08/18 — 09/19/18</textarea>
答案 0 :(得分:1)
对于您的目的,这看起来很有希望。参见下面的演示链接:
var today = new Date();
var y = today.getFullYear();
$('#mdp-demo').multiDatesPicker({
addDates: ['10/14/'+y, '02/19/'+y, '01/14/'+y, '11/16/'+y],
numberOfMonths: [3,4],
defaultDate: '1/1/'+y
});
它满足您的要求:
演示链接: http://dubrox.github.io/Multiple-Dates-Picker-for-jQuery-UI/#demo-full-year