页面上有2组按钮 一组是A,B,另一组是 课程 怎么实现当选择A时,只有数学,英语,语文可以选择,将体育,音乐,美术单选按钮设为不可选 当选择B时,只有体育,音乐,美术 可以选择,将 数学,英语,语文 设置为不可选 Change 函数该怎么写,<%=Html.RadioButton("Name.pType", 1, new { onclick = "Change(this)" })%>A %=Html.RadioButton("Name.pType", 2, new { onclick = "Change(this)" })%>B<%=Html.RadioButton("Name.type",0) %>数学 <%=Html.RadioButton("Name.type",1) %>语文 <%=Html.RadioButton("Name.type",2) %>英语 <%=Html.RadioButton("Name.type",3) %>体育 <%=Html.RadioButton("Name.type",4) %>音乐 <%=Html.RadioButton("Name.type",5) %>美术
function changeSex(){
var rdolist = document.getElementsByName("rdolist");
if(rdolist[1].checked)
rdolist[2].checked =true;
else
rdolist[1].checked =true;
}
把这个按你的条件改一下,就可以了。
你的意思是单选按钮变成多选了是吧
radiobutton有一个属性叫groupName 你把所有radiobutton控件的groupName改成一样就可以了
希望能帮你解决你那个问题.......
我做了Demo测试了滴.....
1.用jquery获取选中的radio,A和B的name属性肯定是一样的,所有可以获取到一个选中的
2.判断选中的radio的value值是什么,假如是A设置那几个radio禁用,反之
和一楼的方法有点像,这个办法比较死,不知道谁想到简单点的