Jquery 回发后的Django javascript问题

Jquery 回发后的Django javascript问题,jquery,django,postback,onload,Jquery,Django,Postback,Onload,我的表单字段中有两个单选按钮,一个组合框和一个文本框。Combobox根据单选按钮选择隐藏/显示,textbox是必填字段。我还希望radio1是默认选中的。 我像这样显示和隐藏组合框 $(document).ready( function() { $('#radio1').bind('click',onRadioChange); $('#radio2').bind('click',onRadioChange); $('#combo').parent().parent()

我的表单字段中有两个单选按钮,一个组合框和一个文本框。Combobox根据单选按钮选择隐藏/显示,textbox是必填字段。我还希望radio1是默认选中的。 我像这样显示和隐藏组合框

$(document).ready( function() {
    $('#radio1').bind('click',onRadioChange);
    $('#radio2').bind('click',onRadioChange);
    $('#combo').parent().parent().hide();
            $('#radio1').click();
}

function onRadioChange(){
        if($('#radio1').is(':checked'))
            $('#combo').parent().parent().slideDown("fast");
        else
            $('#combo').parent().parent().slideUp("fast");
}
第一次页面加载时,它正常工作,但如果我使用空的
文本框发布表单,则会出现错误,而这次(尽管单击事件已绑定)
组合不会隐藏

此外,如果我在发布表单之前单击
Radio2
,我希望它在回发后会显示为选中状态。但是,javascript在加载时工作,并将选定的广播更改为自然广播

在django中如何处理此类回发问题


谢谢

你的问题与django无关。如果出现javascript错误,则不会执行以下所有javascript代码。您应该使用firebug等工具调试代码。如果你发布了更多的代码,帮助你会更容易。