<input type="radio" name="rdo" value="1" onclick='return false;'>11
<input type="radio" name="rdo" value="2" onclick='return false;'>22
<input type="radio" name="rdo" value="3" onclick='return false;'>33

解决方案 »

  1.   

    <BODY>
    <input type="radio" id="rdo" value="1">11
    <input type="radio" id="rdo" value="2">22
    <input type="radio" id="rdo" value="3">33
    </BODY>
    </HTML>
    <SCRIPT LANGUAGE="JavaScript" for="document.all.rdo">
    <!--
    function a(){
    return false;
    }
    //-->
    </SCRIPT>
      

  2.   

    加上disabled属性:<input type="radio" id="rdo" value="3" disabled>33
      

  3.   

    好,就是这效果,但是效果对了,我想通过某一事件来改变它的状态,如何做?比如通过
    点击按钮
    我试过了用document.forms[0].rdo.disabled=true;可是不起作用,是怎么回事啊?
      

  4.   

    <input type="radio" name="rdo1" value="1">11
    <input type="radio" name="rdo1" value="2" >22
    <input type="radio" name="rdo3" value="3" >33<input type=button name=test value=enabled/disabled onClick="enab('rdo1')"><input type=button name=test1 value=enabled/disabled onClick="enab('rdo3')"><Script language="javascript">
    function enab(radio)
    {
    var r=eval("document.all."+radio);if (r.length==undefined){
    if (r.disabled=='1'){
    r.disabled="";}
    else{
    r.disabled='1';}
    }
    else
    {
    var x;
    for (x=0;x<r.length;x++)
    {
    if (r[x].disabled=='1'){
    r[x].disabled="";}
    else{
    r[x].disabled='1';}
    }}
    }
    </script>