在复选框上提交表单已选中且未选中

时间:2013-08-03 21:13:40

标签: javascript jquery django django-forms django-templates

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;
});

我想默认显示实时报告,因此选中复选框。如果选中它将单独显示实时报告,如果未选中则显示实时和测试报告。我需要提交相同的表格选中复选框以及复选框取消选中。我尝试使用上面的代码,问题是它显示了实时报告,但页面一次又一次地刷新。

1 个答案:

答案 0 :(得分:0)

试试这个:

$(function() {
    var chkBox = $('#status:checkbox');
    chkBox.on('change', function() {$("#status-form").submit();});
    chkBox.attr('checked', true);
});