这还要js吗?放到一个form里 就是了。<form name="form1" method="post" action="">
  <input type="radio" name="radiobutton1" value="radiobutton">
  <input type="radio" name="radiobutton2" value="radiobutton">
</form>

解决方案 »

  1.   

    问题是
    我是要用radiobutton来控制其他控件,不用form的……
      

  2.   

    function checkeddo()
    {
      if (document.all.radiobutton1.checked==true)
        {   
    }
      if (document.all.radiobutton2.checked==true)
        {  
    }
      if (document.all.radiobutton3.checked==true)
        {
    }
      if (document.all.radiobutton4.checked==true)
        {
    }
    }但是这样子的话4个都可以选了~~~~~~~~~~~~`
      

  3.   

    只要4个radio的name相同,就自动会实现单选功能,不用代码控制吧~~~
      

  4.   

    radio本来就是单选,不太明白
      

  5.   

    呵,测测看<input type=radio name=1>
    <input type=radio name=1>
    <input type=radio name=1>
      

  6.   

    但是……不放在form里的话,是可以同时多选的阿~~~~~~~~~~~~
      

  7.   

    那就用js代码处理嘛
    如果单击radio,清除其它radio选中的状态
      

  8.   

    name是不相同的阿,我要判断的嘛;清除其它radio选中的状态——how?头昏掉了…………
      

  9.   

    嗯,设成相同是解决了只能选择一个的问题了,但是我通过什么来判断?设置不同的id?怎么判断id?function checkeddo()
    {
      if (document.all.radiobutton1.checked==true)
        {   
    }
      if (document.all.radiobutton2.checked==true)
        {  
    }
      if (document.all.radiobutton3.checked==true)
        {
    }
      if (document.all.radiobutton4.checked==true)
        {
    }
    }