我已经实现了日期选择器。因此,当我从日期选择器中选择年份时,需要在给定的输入字段内将所选的年份显示为标签
代码
<div class="panel-body">
<form id="sbYearRevForm" class="form-horizontal" method="post">
<div class="form-group">
<label class="col-sm-2 control-label">Year(s)<span style="color: red"> *</span></label>
<div class="col-sm-10">
<!-- <input type="tel" pattern='\d{9}' id="msisdn" name="msisdn" placeholder="Subscriber No.(77xxxxxxx)" class="form-control input-sm" required> -->
<input type="text" id="yearPicker" name="years" class="form-control input-sm" data-role="tagsinput" required>
</div>
</div>
相关的jQuery功能如下。
$('#yearPicker').tagsinput({
typeaheadjs: {
minViewMode: 2,
format: 'yyyy',
multidate: true,
endDate: '+0y',
startDate: '2016'
}
});
$('.bootstrap-tagsinput input[type="text"]').datepicker({
minViewMode: 2,
format: 'yyyy',
multidate: true,
endDate: '+0y',
startDate: '2016',
onSelect: function(dateText) {
$('#yearPicker').tagsinput('add', dateText);
}
});
当我实现这两个问题时。
请参见下面的屏幕截图。有人可以建议我克服这个问题吗?谢谢。
答案 0 :(得分:0)
我找到了答案。我要做的是仅添加
https://cdnjs.cloudflare.com/ajax/libs/bootstrap-tagsinput/0.8.0/bootstrap-tagsinput.css
进入我的代码。