Я хочу список выбранных элементов из выпадающего списка. Я использую формы Django для отображения виджета select2. Выглядит так:
rootcause = forms.MultipleChoiceField(choices=AuditedData.CHOICE_ROOTCAUSE,widget=Select2TagWidget( attrs={'data-placeholder': 'Search for root cause', 'data-width': '20em'}),label='')
<script type="text/javascript">
var selText;
$('.django-select2').on('change', function() {
selText ="";
$(".django-select2:selected").each(function () {
var $this = $(this);
if(selText !=""){
selText = selText.concat(",");
selText = selText.concat($this.text());
}
else
selText=$this.text();
});
document.getElementById("selected_values").value=selText;
});
</script>
HTML
<td><input type="text" id="selected_values"
name="multiple_selected_values" disabled/></td>