【发布时间】:2020-03-04 23:52:44
【问题描述】:
我正在尝试选择多日期选择器 Bootstrap。我的条件是获取 onchange 值以将多日期属性设置为输入。
例如,如果 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
});
}
});
【问题讨论】:
标签: jquery twitter-bootstrap datepicker