<form>
<input type=radio name=opt value=1 onclick="mm(this)">
<input type=radio name=opt value=2 onmousedown="mm(this)">
<input type=radio name=opt value=3 onmousedown="mm(this)">
<input type=radio name=opt value=4 onmousedown="mm(this)">
</form>
<SCRIPT LANGUAGE="JavaScript">
var global = null;
function mm(e)
{
  if(global==e) setTimeout("global.checked=false; global=null;", 200);
  else global=e;
}
</SCRIPT>

解决方案 »

  1.   

    最简单的办法
    在表单中加个重置
    <input type="reset" value="重置" name="B2">
      

  2.   

    <form>
    <input type=radio name=opt value=1 onclick="mm(this)">
    <input type=radio name=opt value=2 onclick="mm(this)">
    <input type=radio name=opt value=3 onclick="mm(this)">
    <input type=radio name=opt value=4 onclick="mm(this)">
    </form>
    <SCRIPT LANGUAGE="JavaScript">
    function mm(e)
    {
      setTimeout(e.checked=false, 200);
    }
    </SCRIPT>
      

  3.   

    <form>
    <input type=radio name=opt value=1>
    <input type=radio name=opt value=2>
    <input type=radio name=opt value=3>
    <input type=radio name=opt value=4>
    <input type=button value=reset onclick="mm()">
    </form>
    <SCRIPT LANGUAGE="JavaScript">
    function mm()
    {
      for(var i=0;i<document.all.length;i++)
      {
        if(document.all(i).type == 'radio') document.all(i).checked = false;
      }
    }
    </SCRIPT>
    呵,加了个按钮,因为不想画面上的radio变为摆设~~~^_^
      

  4.   

    设置一个selected数组,来记录并切换