我在Django表单上有一个列表框
forms.MultipleChoiceField(widget=forms.widgets.SelectMultiple())
我怎样才能启用多项选择与一个简单的点击选择/取消选择,而不必按ctrl键?
ar7v8xwq1#
最好将其写成一个复选框列表,因此使用**CheckboxSelectMultiple**[Django-doc]:
CheckboxSelectMultiple
my_field = forms.MultipleChoiceField(widget=forms.widgets.CheckboxSelectMultiple)
您可以将其 Package 成一个可滚动的,但通过使用复选框,可以清楚地选择什么,什么没有,并且可以轻松地切换单个元素。
1条答案
按热度按时间ar7v8xwq1#
最好将其写成一个复选框列表,因此使用**
CheckboxSelectMultiple
**[Django-doc]:您可以将其 Package 成一个可滚动的,但通过使用复选框,可以清楚地选择什么,什么没有,并且可以轻松地切换单个元素。