整容说文库 > 程序代码 > 教育资讯

单选框RadioButton在确认选择否时,三个RadioButton都不选中,需要上一个RadioButton为选中状态

来源:学生作业帮助网 编辑:整容说文库 时间:2020/12/04 16:24:46 程序代码
单选框RadioButton在确认选择否时,三个RadioButton都不选中,需要上一个RadioButton为选中状态程序代码
chkA.Attributes.Add("onclick", "if(confirm('重新刷新,继续吗?')){}else{return false}");
chkB.Attributes.Add("onclick", "if(confirm('重新刷新,继续吗?')){}else{return false}");
chkC.Attributes.Add("onclick", "if(confirm('重新刷新,继续吗?')){}else{return false}");

<asp:radiobutton id=chkA runat="server" Text="类型1" Width="70px" GroupName="Type" AutoPostBack="True"></asp:radiobutton>
<asp:radiobutton id=chkB runat="server" Text="类型2" Width="70px" Checked="True" GroupName="Type" AutoPostBack="True"></asp:radiobutton>
<asp:radiobutton id=chkC runat="server" Text="类型3" Width="70px" GroupName="Type" AutoPostBack="True"></asp:radiobutton></FONT></TD>

问题如题,分数不够加,谢谢指点
不懂呀,帮你顶吧。
帮你顶
不理解你说的是什么意思
我真的搞不啥明白楼主的意思,呵呵,不过瞎猜两句,
你是不是要有一个默认的选择哦,你可以为任何一个在加下时加上 selected = "true"啊,这样行吗?
我想你的意思是当然 弹出“重新刷新,继续吗?”时选择否时,就将RadionButton设置为不选择状态吧!
chkA.Attributes.Add("onclick", "if(confirm('重新刷新,继续吗?')){}else{return false}");
chkB.Attributes.Add("onclick", "if(confirm('重新刷新,继续吗?')){}else{return false}");
chkC.Attributes.Add("onclick", "if(confirm('重新刷新,继续吗?')){}else{return false}");

请将
chkA.Attributes.Add("onclick", "if(confirm('重新刷新,继续吗?')){}else{ChangeRadState()}");

function ChangeRadState()
{
document.getElementById('chkA').checked = false;
         ................
}
fayewang(飞狐)的理解对了一半
我的意思是想让选中chkB前的RadioButton为选中状态 

比如目前默认选中的是chkA,如果选中chkB后弹出确认框被取消后chkA、chkB都没有选中,需要chkA选中

fayewang(飞狐)的方法是可以,但是不知道弹出确认框被取消后窗体的选中框是chkA、chkC
程序代码