Django如何允许多个选择而不使用ctrl单击

xghobddn  于 2023-05-23  发布在  Go
关注(0)|答案(1)|浏览(120)

我在Django表单上有一个列表框

forms.MultipleChoiceField(widget=forms.widgets.SelectMultiple())

我怎样才能启用多项选择与一个简单的点击选择/取消选择,而不必按ctrl键?

ar7v8xwq

ar7v8xwq1#

最好将其写成一个复选框列表,因此使用**CheckboxSelectMultiple**[Django-doc]:

my_field = forms.MultipleChoiceField(widget=forms.widgets.CheckboxSelectMultiple)

您可以将其 Package 成一个可滚动的,但通过使用复选框,可以清楚地选择什么,什么没有,并且可以轻松地切换单个元素。

相关问题