在复选框选择上提交django表单

时间:2013-07-19 08:20:25

标签: javascript django django-forms django-views

TML:

<div id="report-liveonly">
  <form action="." id="status" method="POST">{% csrf_token %}
  <p>{{SearchKeywordForm.status}}Only show LIVE reports</p>
  </form>
</div>

我试图在复选框点击时提交搜索表单。它无效。 Onclick也没有发生,我检查了警告信息。

如果选中Only show LIVE reports复选框,则总功能是显示实时报告。

需要帮助

1 个答案:

答案 0 :(得分:3)

我找到了解决方案,

class SearchKeyword(Form):
    search_keyword = forms.CharField(widget=forms.TextInput(attrs={'placeholder': 'Keyword Search','class':'keyword-search'}))
    status = forms.BooleanField(widget=forms.CheckboxInput(attrs={'onclick':'this.form.submit();'}),required=False, label="Status")