onclick="selRad(this,5)"function selRad(ee,sum){
  for (var i=0;i<Upform.elements.length;i++)    {
    var e = Upform.elements[i];
var T=false;
  for(j=1;j<=sum;j++)
  if(e.name=='Rad'+j)
     T=true;
    if(e.type == 'radio'&T==true&e.value==ee.value)     
e.checked =true;
   }
  }
呵呵。。终于想出来了
虽然可以用,但是感觉这个方法不怎么好算了,,先用用。

解决方案 »

  1.   

    <input type="radio" name="Rad1" value="0">
    <input type="radio" name="Rad1" value="1"><input type="radio" name="Rad2" value="0">
    <input type="radio" name="Rad2" value="1"><input type="radio" name="Rad3" value="0">
    <input type="radio" name="Rad3" value="1"><input type="radio" name="Rad" value="0" onclick="selRad(this.value)">
    <input type="radio" name="Rad" value="1" onclick="selRad(this.value)"><script language="javascript">
    <!--
    function selRad(value){
      objs = document.getElementsByTagName('input');
      for(i=0; i<objs.length; i++){
         if(objs[i].type=='radio' && objs[i].value==value){
      objs[i].checked = true;
     }
      }
    }
    -->
    </script>