var select31= document.forms[0].select31;
var textarea31= document.forms[0].textarea31;if (document.getElementById('c1').checked) {
select31.disabled = false;
textarea31.disabled = false;
}else{
select31.disabled = true;
textarea31.disabled = true;
}<input type="checkbox" name="checkbox*" id="c1" value="checkbox" onChange="myfun(*)">

解决方案 »

  1.   

    TO:: redtank2000(我是一只小小小小鸟) 
    你误解了我的意思了!
      

  2.   

    function myfun(idx){
      document.getElementById('select'+idx).disabled =! document.all.checkbox.checked
      document.getElementById('textarea'+idx).disabled =! document.all.checkbox.checked
    }
      

  3.   

    不知道你是不是要这样:
    <head>
    <script>
    function myfun(num)
    {
    objsel=eval("myfm.select"+num);
    objtextarea=eval("myfm.textarea"+num);
    objchk=eval("myfm.checkbox"+num);
    if(objchk.checked==false)
    {
    objtextarea.disabled=true;
    objsel.disabled=true;
    }
    else
    {
    objsel.disabled=false;
    objtextarea.disabled=false;
    }
    }
    </script>
    </head>
    <body>
    <form name="myfm">
    <input type="checkbox" name="checkbox1" value="checkbox" onChange="myfun(1)">修改
    <select name="select1" disabled>
    <option>0
    <option>1
    <option>2
    </select>
    <textarea name="textarea1" disabled>
    这是一个文本区域
    </textarea>
    <br>
    <input type="checkbox" name="checkbox2" value="checkbox" onChange="myfun(2)">修改
    <select name="select2" disabled>
    <option>0
    <option>1
    <option>2
    </select>
    <textarea name="textarea2" disabled>
    这是一个文本区域
    </textarea>
    <br>
    <input type="checkbox" name="checkbox3" value="checkbox" onChange="myfun(3)">修改
    <select name="select3" disabled>
    <option>0
    <option>1
    <option>2
    </select>
    <textarea name="textarea3" disabled>
    这是一个文本区域
    </textarea>
    </form>
    </body>
      

  4.   

    function myfun(idx){
    var checked;
      checked = document.getElementById("checkbox"+idx).checked;//复选框的状态
      if (checked) { 
        //如果选中
        document.getElementById("select"+idx).disabled = false; //列表框可用
        document.getElementById("textarea"+idx).disabled = false; //文本域可用
      } else {
        //如果没选中
        document.getElementById("select"+idx).disabled = true; //列表框不可用
        document.getElementById("textarea"+idx).disabled = true; //文本域不可用
      }
    }
      

  5.   

    不知你要的是不是如下: <tr> 
                                  <td width="13" rowspan="6" align="center" valign="middle">推<br>
                                    荐<br>
                                    人</td>
                                  <td width="79" rowspan="2" valign="middle"> <input type="radio" name="commend" onclick="form1.commendname.disabled=false;form1.c_traderid.disabled=false;form1.supplyname.disabled=true;form1.s_number.disabled=true;form1.stallnumber.disabled=true" value="radiobutton">
                                    交易商推荐</td>
                                  <td width="143" height="20">推荐人名称</td>
                                  <td height="20" colspan="2"> <input name="commendname" disabled type="text" size="14" maxlength="10"> 
                                  </td>
                                </tr>
                                <tr> 
                                  <td width="143" height="20" valign="middle">交易资金帐号</td>
                                  <td height="20" colspan="2"> <input name="c_traderid" disabled type="text" size="20" maxlength="11"> 
                                  </td>
                                </tr>
                                <tr> 
                                  <td width="79" rowspan="3" valign="middle"> <input type="radio" name="commend" onclick="form1.commendname.disabled=true;form1.c_traderid.disabled=true;form1.supplyname.disabled=false;form1.s_number.disabled=false;form1.stallnumber.disabled=false" value="radiobutton">
                                    代理推荐</td>
                                  <td width="143" height="20">代理名称</td>
                                  <td height="20" colspan="2"> <input name="supplyname" disabled type="text" size="14" maxlength="15"> 
                                  </td>
                                </tr>
                                <tr> 
                                  <td width="143" height="20">代理编号 </td>
                                  <td height="20" colspan="2"> <input name="s_number" disabled type="text" size="20" maxlength="20"> 
                                  </td>
                                </tr>
                                <tr> 
                                  <td width="143" height="20">摊位号 </td>
                                  <td height="20" colspan="2"> <input name="stallnumber" disabled type="text" size="14" maxlength="20"> 
                                  </td>
                                </tr>