问题描述
//单选选中functionradioOne(cb,name){varobj=document.getElementsByName("radio_"+name);for(i=0;i<obj.length;i++){if(obj[i]!=cb){obj[i].checked=false;dzdxgck("tb_jdp","val","1",obj[i].id);}else{obj[i].checked=true;dzdxgck("tb_jdp","val","0",obj[i].id);}}}bz+="<td><inputtype='radio'id='"+data[i].CODE+"'"+xz+"onclick='radioOne(this,""+data[i].CODE+"");'name='radio_"+data[i].CODE+"'/>"+data[i].TITLE+"</td>
解决方案
解决方案二:
单选按钮当然是只能选1个你想取消,就必须选中另一个你想实现选或不选,得用复选按钮
解决方案三:
引用1楼Z65443344的回复:
单选按钮当然是只能选1个你想取消,就必须选中另一个你想实现选或不选,得用复选按钮
是呀我是就打算选中一个但是当我点另一个时也选中之前那个依然是选中状态
解决方案四:
引用2楼an1667703607的回复:
Quote: 引用1楼Z65443344的回复:
单选按钮当然是只能选1个你想取消,就必须选中另一个你想实现选或不选,得用复选按钮是呀我是就打算选中一个但是当我点另一个时也选中之前那个依然是选中状态
请确定你的两个按钮的name是一样的。
解决方案五:
radio如果要多选一,比如选"是","否",需要几个radio的name一样.如果该name下只有一个radio,选中后貌似无法取消选中状态
解决方案六:
你得把其他的radiobutton和这个rb的name都设成一样的,同一个分组里才能实现单选效果。如果只要一个选择框还要实现选中和取消选中,要么用复选框checkbox,要么用JQuery去改变(个人尝试过感觉不太满意,也许是水平不够……)
解决方案七:
引用3楼princess93的回复:
Quote: 引用2楼an1667703607的回复:
Quote: 引用1楼Z65443344的回复:
单选按钮当然是只能选1个你想取消,就必须选中另一个你想实现选或不选,得用复选按钮是呀我是就打算选中一个但是当我点另一个时也选中之前那个依然是选中状态
请确定你的两个按钮的name是一样的。
不一样呀他们是根据radio_data[i].code进行区分的呀
解决方案八:
引用6楼an1667703607的回复:
Quote: 引用3楼princess93的回复:
Quote: 引用2楼an1667703607的回复:
Quote: 引用1楼Z65443344的回复:
单选按钮当然是只能选1个你想取消,就必须选中另一个你想实现选或不选,得用复选按钮是呀我是就打算选中一个但是当我点另一个时也选中之前那个依然是选中状态
请确定你的两个按钮的name是一样的。
不一样呀他们是根据radio_data[i].code进行区分的呀
name必须一样这才是一组radio否则不是一组自然不会选中
解决方案九:
你还是调式一下吧。
解决方案十:
alert一下也可以
解决方案十一:
想要可以选中也可以取消,为啥不用复选框
解决方案十二:
楼主的意思应该是要么选择一个,要么不选,那也可以再加一个单选框表示什么都不选啊
解决方案十三:
name要一样,确保这是一组。