Jquery 回发后的Django javascript问题
我的表单字段中有两个单选按钮,一个组合框和一个文本框。Combobox根据单选按钮选择隐藏/显示,textbox是必填字段。我还希望radio1是默认选中的。 我像这样显示和隐藏组合框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()
$(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等工具调试代码。如果你发布了更多的代码,帮助你会更容易。