Я хотел бы сделать несколько сборщиков данных, которые показывают только 12 месяцев в каждом году, и иметь возможность выбирать более одного месяца одновременно.я хочу сделать так, но с несколькими вариантами выбора месяцев:
http://jsfiddle.net/jahmekyat/fq4yhpLp/
Вот как я это сделал, но с выбором одного месяца
<asp:TextBox ID="textboxDate" autocomplete="off" runat="server" CssClass="form-control pull-right input-date-icon monthPicker"></asp:TextBox>
var year = (new Date).getFullYear();
var month = (new Date).getMonth();
$(".monthPicker").datepicker({
maxDate: new Date(year, 11, 31),
dateFormat: 'MM yy',
changeMonth: true,
changeYear: true,
showButtonPanel: true,
onClose: function (dateText, inst) {
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).val($.datepicker.formatDate('MM yy', new Date(year, month, 1)));
}
});
$(".monthPicker").focus(function () {
$(".ui-datepicker-calendar").hide();
$("#ui-datepicker-div").position({
my: "center top",
at: "center bottom",
of: $(this)
});
});