【发布时间】:2013-08-04 22:24:57
【问题描述】:
forms.py
class SearchKeyword(Form):
status = forms.BooleanField(widget=forms.CheckboxInput(attrs={'id':'status'}),required=False, label="Status")
javascript:
$(function() {
$('#status:checkbox').attr('checked', true);
$("#status-form").submit();
return false;
});
我想默认显示实时报告,所以复选框被选中。如果选中,它将单独显示实时报告,如果未选中,它将显示实时报告和测试报告。我需要提交相同的表单选中复选框以及取消选中复选框。我尝试使用上面的代码,问题是它显示实时报告但页面一次又一次刷新。
【问题讨论】:
-
你必须把它放在一个事件中而不是一个函数中,在页面加载时执行
-
return false没有什么特别之处。该代码所做的只是检查所有复选框并提交表单。不确定我是否理解您要执行的操作... -
如何使用事件处理。
-
@elclanrs 在页面加载时应选中该复选框,如果选中,我想单独显示实时报告,如果我取消选中该复选框,它将同时显示实时报告和测试报告。我可以显示两个报告通过提交相同的表单。如何执行此操作。
-
@elclanrs 我可以得到任何更新。
标签: javascript jquery django django-forms django-templates