JavaScript:
$("#id_report").on('change', function() {
var reportform = document.getElementById("status-form");
var live = document.getElementById("id_report");
if (live.checked == true){
reportform.submit();
}
});
フォーム.py
class Reportform(Form):
report = forms.BooleanField(widget=forms.CheckboxInput(),required=False, label="Report",initial=True)
template.html
<form action="." id="status-form" method="POST">{% csrf_token %}
<p>{{closedreport.report}}Show Reports</p>
</form>
チェックボックスがオンの場合にフォームを送信したい.デフォルトではチェックボックスがオンになっていますが、フォームが送信されません.