<tr>
<td align="left" width="100%">&nbsp;&nbsp;&nbsp;&nbsp;<input name=certificate type=checkbox value=1 onClick="check()">6:<input name=certificateTextA type=text disabled></input></td>
</tr>
<tr>
<td align="left" width="100%">&nbsp;&nbsp;&nbsp;&nbsp;<input name=certificate type=checkbox value=2 onClick="check()">7:<input name=certificateTextB type=text disabled></input></td>
</tr>
<script ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function  check()
{
var certificate = document.getElementsByName("certificate");
var s = "";
for (var i=0; i<certificate.length; i++){
if (i==0){
if(certificate[i].checked){certificateTextA.disabled=false;} else{certificateTextA.disabled =true;}
}
if (i==1){
if(certificate[i].checked){certificateTextB.disabled=false;} else{certificateTextB.disabled =true;}
}
}
}
-->
</script>

解决方案 »

  1.   

    <script language="javascript">
      function check()
      {
         if( document.form1.rad1.checked == true ) {       document.form1.but1.disabled = false;
           document.form1.txt1.disabled = false;     } 
     if( document.form1.rad2.checked == true ) {
           document.form1.but2.disabled = false;
           document.form1.txt2.disabled = false;
         }
            
      }</script><form name=form1>
    <input type=radio name=rad1 onClick="check()">
      <input type=button name=but1 value="but1" disabled>
      <input type=text name=txt1 disabled>
    <input type=radio name=rad2 onClick="check()">
      <input type=button name=but2 value="but2" disabled>
      <input type=text name=txt2 disabled>
    </form>
      

  2.   

    感谢游子和小鸟儿,但是现在有个问题:我的按钮用的是<input src="f:/picture/1.gif" ... name="I1" type="image" disabled>,
    当我写myform.I1.disabled=true时,提示错误I1不是对象!!
    I1怎么回不是对象呢?那怎么办??
      

  3.   

    如果是图片做按钮,
     那你的图片按钮该是调用了一个javascript函数,
     可以通过单选按钮的单击事件来改变一个javascript的全局变量,
     按钮调用的函数可以根据该变量值来判断是否执行。 不好意思,好笨的办法。
      

  4.   

    我插入的是:插入->表单->图片,是表单里的图片,所以不用javascript,直接就可以提交的。真是奇怪,单选文本框是对象,图片就不是对象了?都是“插入->表单->”里的东西啊!
      

  5.   

    使用onclick事件吧。可以实现。但要注意,图片(input)如果不限制就会起到submit的作用。所以注意合理运用return false。
      

  6.   

    ???:
    ______________________________________________________________________________
    我插入的是:插入->表单->图片,是表单里的图片,所以不用javascript,直接就可以提交的。真是奇怪,单选文本框是对象,图片就不是对象了?都是“插入->表单->”里的东西啊!
    _______________________________________________________________________________
      

  7.   

    图像有两种<img>和<input type='image'>,后一种是会自动提交的,我一般用第一种
    写onclick事件,并加上style='cursor:hand'
      

  8.   

    <script language="javascript">
      function check()
      {
         if( document.form1.rad[0].checked == true ) {       document.form1.but1.disabled = false;
           document.form1.txt1.disabled = false;     } 
    else
    {
           document.form1.but1.disabled = true;
           document.form1.txt1.disabled = true;}
     if( document.form1.rad[1].checked == true ) {
           document.form1.but2.disabled = false;
           document.form1.txt2.disabled = false;
         }
    else
    {
           document.form1.but2.disabled = true;
           document.form1.txt2.disabled = true;
    }
            
      }</script><form name=form1>
    <input type=radio name=rad onClick="check()">
      <input type=button name=but1 value="but1" disabled>
      <input type=text name=txt1 disabled>
    <input type=radio name=rad onClick="check()">
      <input type=button name=but2 value="but2" disabled>
      <input type=text name=txt2 disabled>
    </form>
      

  9.   

    ______________________________________________________________________________
    我插入的是:插入->表单->图片,是表单里的图片,所以不用javascript,直接就可以提交的。单选文本框是对象,图片就不是对象了?都是“插入->表单->”里的东西啊!
    ______________________________________________________________________________我只想搞清楚这个问题。