我在Django表单上有一个列表框
forms.MultipleChoiceField(widget=forms.widgets.SelectMultiple())
如何在不按ctrl键的情况下,通过简单的单击 Select /取消 Select 来启用多项 Select ?
我在Django表单上有一个列表框
forms.MultipleChoiceField(widget=forms.widgets.SelectMultiple())
如何在不按ctrl键的情况下,通过简单的单击 Select /取消 Select 来启用多项 Select ?
将其编写为复选框列表可能会更好,因此使用CheckboxSelectMultiple
[Django-doc]:
my_field = forms.MultipleChoiceField(widget=forms.widgets.CheckboxSelectMultiple)
您可以将其包装到一个可滚动的元素中,但通过使用复选框,可以清楚地知道 Select 了什么和没有 Select 了什么,并且可以轻松地切换单个元素.