0

表格.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;
});

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

4

1 回答 1

0

尝试这个:

$(function() {
    var chkBox = $('#status:checkbox');
    chkBox.on('change', function() {$("#status-form").submit();});
    chkBox.attr('checked', true);
});
于 2013-08-03T21:22:56.427 回答