我在 Django 中有一个表格:
视图.py:
class SearchForm(forms.Form):
type = forms.ChoiceField(choices = ...)
list1 = forms.ModelMultipleChoiceField(...)
list2 = forms.ModelMultipleChoiceField(...)
主页.htm:
<td valign='top'>{{ form.type }}</td>
<td valign='top'>{{ form.list1 }}</td>
<td valign='top'>{{ form.list2 }}</td>
<td valign='top'><input type="submit" value="Find" /></td>
如果类型为 1,我希望显示 list1 元素,如果类型为 2,则隐藏 list2 元素,反之亦然。我希望动态隐藏和显示它们,而无需重新加载页面或与服务器进行任何交互。
我相信 Javascript 在这里可能有用,但我不知道。