回发后的Django javascript问题

时间:2011-05-26 07:00:12

标签: jquery django postback onload

我的表单字段中有两个单选按钮,一个组合框和一个文本框。隐藏/显示组合框取决于单选按钮选择和文本框是必填字段。我也想将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");
}

首次加载页面时它正常工作,但如果我发布空textbox的表单,则会出现错误,这次(虽然点击事件已绑定)combo未隐藏。

此外,如果我在发布表单之前单击Radio2,我希望它会在回发后选中。但是,javascript适用于加载并将选定的无线电更改为自然。

如何在django中管理这种回发问题?

由于

0 个答案:

没有答案