Я пытаюсь выбрать многодатную сборку Bootstrap. Мое условие заключается в получении значения onchange для установки атрибута multidate в качестве входных данных.
Например, если значение onchange равно 2, я могу выбрать только 2 даты. Если значение onchange 3, я могу выбрать до трех дат. Я могу выбрать по умолчанию 2.
Я пробовал этот код, но принимает только объявления по умолчанию
$("#Txt_Date").datepicker({
format: 'd-mm-yyyy',
inline: false,
lang: 'en',
step: 2,
multidate: 2,
closeOnDateSelect: true,
onSelect: function(dateText, inst) {
$(this).change();
}
});
$('#numdays').change(function(argument) {
alert($(this).val());
var numdays = $(this).val();
if (numdays == 2) {
$("#Txt_Date").datepicker({
format: 'd-mm-yyyy',
inline: false,
lang: 'en',
step: 2,
multidate: numdays,
closeOnDateSelect: true
});
} else if (numdays == 3) {
$("#Txt_Date").datepicker({
format: 'd-mm-yyyy',
inline: false,
lang: 'en',
step: 2,
multidate: numdays,
closeOnDateSelect: true
});
} else {
$("#Txt_Date").datepicker({
format: 'd-mm-yyyy',
inline: false,
lang: 'en',
step: numdays,
multidate: 5,
closeOnDateSelect: true
});
}
});