<table width="80%" border="1">
<tr>
<td >
是 <input name="radiobutton1" type="radio" value="20" οnclick="isCheck(this);" />
否 <input name="radiobutton1" type="radio" value="0" οnclick="isCheck(this);"/> (20,0)
</td>
</tr>
<tr>
<td>
是 <input name="radiobutton2" type="radio" value="50" οnclick="isCheck(this);"/>
否 <input name="radiobutton2" type="radio" value="0" οnclick="isCheck(this);"/> (50,0)
</td>
</tr>
</table>
<script type="text/javascript">
<!--
var radioArr = new Array();
function isCheck(obj){
var hasCheck = false;
for(var i=0; i<radioArr.length; i++){
if(radioArr[i]==obj){
radioArr[i].checked = false;
radioArr.splice(i,1); //移除对象
hasCheck = true;
break;
}
}
if(!hasCheck){
initRadioArr();
}
//alert(radioArr.join("-"));
}
//初始化选中的radio
function initRadioArr(){
radioArr = new Array();
//可根据实际情况修改radio的范围。
var radios = document.getElementsByTagName("input");
for(var i=0; i<radios.length; i++){
if(radios[i].type.toLowerCase()=="radio" && radios[i].checked){
radioArr.push(radios[i]);
}
}
}
//-->
</script>
radio_test.html