<input name="check" type="checkbox" value="<%=i%>" onclick="mm(this)">function mm(e)
{
  e.parentNode.cells[1].childNodes[0].disabled = !e.checked;
}

解决方案 »

  1.   

    那么每个input都要加上这个事件么?
      

  2.   

    晕死!回复错帖子了。
    CSDN的系统有问题
      

  3.   

    <input name="check" type="checkbox" value="<%=i%>" onclick="mm(this)">function mm(e)
    {
      e.parentNode.cells[1].childNodes[0].disabled = !e.checked;
    }
    这里的cells[1]执行的时候有问题,说没有这个对象?请问梅大虾这是怎么回事?
      

  4.   

    不好意思, 我的代码没有经过测试就放上来了, 改正:
    function mm(e)
    {
      e.parentNode.parentNode.cells[1].childNodes[0].disabled = !e.checked;
    }
      

  5.   

    <form name="userform" action="email2.jsp" method="post">
    <table width="344" height="73" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#99CCFF">
      <tr align="center">
        <td width="78" align="center">复选框</td>
        <td width="252">email</td>
      </tr>
      <tr align="center">
        <td align="center"><input name="check" type="radio" value="1" onclick="mm(this)"></td>
        <td align="left"><input name="email" type="text"   value="" disabled></td>
      </tr>
      <tr align="center">
        <td align="center"><input name="check" type="radio" value="1" onclick="mm(this)"></td>
        <td align="left"><input name="email" type="text"   value="" disabled></td>
      </tr>
      <tr align="center">
        <td align="center"><input name="check" type="radio" value="1" onclick="mm(this)"></td>
        <td align="left"><input name="email" type="text"   value="" disabled></td>
      </tr>
      <tr align="center">
        <td align="center"><input name="check" type="radio" value="1" onclick="mm(this)"></td>
        <td align="left"><input name="email" type="text"   value="" disabled></td>
      </tr>
      <tr align="center">
        <td colspan="2"><input type="submit" name="Submit" value="提交"></td>
      </tr>
    </table>
    </form>
    <SCRIPT LANGUAGE="JavaScript">
    function searchObjByTagName(obj, tag)
    {
      while(obj!=null && typeof(obj.tagName)!="undefind"){
      if(obj.tagName==tag.toUpperCase()) return(obj);
      obj=obj.parentElement; } return null;
    }
    function mm(e)
    {
      var tr = searchObjByTagName(e, "TR");
      var tab = tr.parentNode.parentNode;
      for(var i=1; i<tab.rows.length-1; i++)
      {
        tab.rows[i].cells[1].childNodes[0].disabled = true;
      }
      tr.cells[1].childNodes[0].disabled = false;
    }
    </SCRIPT>
      

  6.   

    <%@ page contentType="text/html; charset=gb2312"  %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head>
    <SCRIPT language='Jscript'>function mm(e)
    {
      e.parentNode.parentNode.cells[1].childNodes[0].disabled = !e.checked;
    }</SCRIPT>
    <%
    String aa="";
    %>
    <body>
    <form name="userform" action="email2.jsp" method="post"  onsubmit="checkok()">
    <table width="344" height="73" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#99CCFF">
      <tr align="center">
        <td width="78" align="center">复选框</td>
        <td width="252">email</td>
      </tr>
      <% for(int i=0; i<=8;i++)
      {
       aa=aa+"b";
      %>
      <tr align="center">
        <td align="center"><input name="check" type="checkbox"  value="<%=i%>" onclick="mm(this)"></td>
        <td align="left"><input   name="email" type="text" value=""  disabled ><input name="username" type="hidden" value="<%=aa%>" disabled>><input name="domain" type="hidden" value="<%=aa%>" disabled></td>
      </tr>
      <%
      }
      %>
      <tr align="center">
        <td colspan="2"><input type="submit" name="Submit" value="提交" ></td>
      </tr>
    </table>
    </form>
    </body>
    </html>这段代码如何实现,根据选中的复选框,使得后面的email,和username,domain三个文本框有效?????在线等急死了!!!!!!!!!!!!!!!!!!!!
      

  7.   

    function mm(e)
    {
      e.parentNode.parentNode.cells[1].childNodes[0].disabled = !e.checked;
    }这段代码我为什么插入到其它页面又出错了呢?
      

  8.   

    我加入的新页面如下:
    <%@ page contentType="text/html;charset=gb2312"%><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <style type="text/css">
    <!--
    body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-image: url(images/bg_3.gif);
    }
    -->
    </style>
    <link href="css/style.css" rel="stylesheet" type="text/css">
    <title></title>
    </head>
    <jsp:include page="../agency/isOvertime.jsp"/><SCRIPT language='Jscript'>function mm(e)
    {
      e.parentNode.parentNode.cells[1].childNodes[0].disabled = !e.checked;
    }</SCRIPT>
    <table width="700" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
    <tr>
    <td width="700" align="left" valign="top"><img src="images/agency_index_1.gif" width="700" height="92"></td>
    </tr>
    </table>
    <table width="700" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td><img src="images/agency_index_2.gif" alt="" width="700" height="18"></td>
    </tr>
    </table>
    <table width="700" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
    <tr>
    <td width="132" height="3" align="left" valign="top" background="images/left_bg.gif"><img src="images/spacer.gif" alt="" width="132" height="3"></td>
    <td width="568" rowspan="3" align="left" valign="top"><table width="568" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td align="left" valign="top"><img src="images/spacer.gif" alt="" width="3" height="20"></td>
    </tr>
    <tr>
    <td align="center" valign="top"><img src="images/title.gif" alt="Hosting" width="550" height="33"></td>
    </tr>
    <tr>
    <td height="238" align="left" valign="top"><table width="568" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="20" rowspan="5" align="left" valign="top"><img src="images/spacer.gif" alt="" width="20" height="3"></td>
    <td width="528" align="left" valign="top">&nbsp;</td>
    <td width="20" rowspan="5" align="left" valign="top"><img src="images/spacer.gif" alt="" width="20" height="3"></td>
    </tr>
    <tr>
      <td height="13" align="left" valign="top"><table width="90%"  border="0" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC">
    <tr align="center" valign="middle" bgcolor="#278BD6" class="t12white">
    <td height="20" colspan="6" align="left" bgcolor="#FFFFFF" class="t12bold">试用用户到期清单</td>
    </tr>
    </table>
       <form name="userform" action="email2.jsp" method="post" >
     <table width="100%"  border="1" cellpadding="4" cellspacing="2" bordercolor="#CCCCCC" id="mail">
    <tr align="center" valign="middle" bgcolor="#278BD6" class="t12white">
    <td width="12%" class="t12white">用户名</td>
    <td width="20%" class="t12white">域名</td>
    <td width="17%" class="t12white">开通日期</td>
    <td width="15%" class="t12white">到期日期</td>
    <td width="6%" class="t12white">选中</td>
    <td width="30%" bgcolor="#278BD6" class="t12white">填写E-mail地址</td>
    </tr>
    <%
    String  agencyID=(String)session.getAttribute("agencyID");
    String  now = date.getCurrentDate();
    String  username = null;
    String  userdomain = null;
    String  regdate = null;
    String  enddate = null;
    String  bar = null;
    int i=0;
    int j=0;%>

    <tr align="center" valign="middle" bgcolor="#FFFFFF" class="t12black">
      <td class="t12blackh"><%=username%></td>
      <td class="t12blackh"><%=userdomain%></td>
      <td class="t12blackh"><%=regdate%></td>
      <td class="t12blackh"><%=enddate%></td>
      <td class="t12blackh"><input name="check" type="checkbox" value="" onclick="mm(this)" ></td>
      <td bgcolor="#FFFFFF" class="t12blackh"><input name="email" type="text" size="20"  disabled></td>
      </tr>
    <tr align="right" valign="middle" bgcolor="#FFFFFF" class="t12black">
    <td colspan="6" class="t12bold"><%if(bar==null) out.print("");else out.print(bar);%></td>
    </tr>
        <tr align="center" valign="middle" bgcolor="#278BD6" class="t12white">
          <td height="20" colspan="6" bgcolor="#FFFFFF"><input type="submit" name="Submit" value="发送邮件"></td>
        </tr>
    </table>
    </form>
    <img src="images/spacer.gif" alt="" width="3" height="5"></td>
    </tr>
    <tr>
      <td align="center" valign="top"><div align="left"></div></td>
    </tr><tr>
    <td align="left" valign="top">&nbsp;</td>
    </tr>
    </table>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br></td>
    </tr>
    </table></td>
    </tr>
    <tr>
      <td height="130" align="left" valign="top" background="images/left_bg.gif"><table width="132" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="19"><img src="images/spacer.gif" alt="" width="3" height="70"></td>
          <td width="113"><a href="http://www.woowoo.cn"><img src="images/index1.gif" width="84" height="24" border="0"></a></td>
        </tr>
        <tr>
          <td height="20" align="center"><img src="images/menu201o.gif" width="13" height="13"></td>
          <td class="t12black"><b>代理服务</b></td>
        </tr>
    <tr>
      <td height="20" align="center"><img src="images/star.gif" width="5" height="8"></td>
      <td class="t12black"><img src="images/spacer.gif" alt="" height="1"><a href="agencyindex.jsp" class="t12black">代理首页</a></td>
        </tr>
        <tr>
          <td height="20" align="center"><img src="images/star.gif" width="5" height="8"></td>
          <td class="t12black"><img src="images/spacer.gif" alt="" height="1"><a href="ainquire1.jsp" class="t12black">预付款查询</a></td>
        </tr>
        <tr>
          <td height="20" align="center"><img src="images/star.gif" width="5" height="8"></td>
          <td><span class="t12black"><a href="afloat.jsp" class="t12black">业务流水</a></span></td>
        </tr>
        <tr>
          <td height="20" align="center"><img src="images/star.gif" width="5" height="8"></td>
          <td><span class="t12black"><a href="aprice.jsp" class="t12black">代理价格</a></span></td>
        </tr>
        <tr>
          <td height="20" align="center"><img src="images/star.gif" width="5" height="8"></td>
          <td><span class="t12black"><a href="ainformation.jsp" class="t12black">修改联系信息</a></span></td>
        </tr>
        <tr>
          <td height="20" align="center"><img src="images/star.gif" width="5" height="8"></td>
          <td><span class="t12black"><a href="apassword.jsp" class="t12black">修改密码</a></span></td>
        </tr>
        <tr>
          <td height="20" align="center"><img src="images/star.gif" width="5" height="8"></td>
          <td class="t12black"><a href="overdue_try.jsp" class="t12black">到期试用用户清单</a></td>
        </tr>
        <tr>
          <td height="20" align="center"><img src="images/star.gif" width="5" height="8"></td>
          <td class="t12black"><a href="overdue_buy.jsp" class="t12black">到期购买用户清单</a></td>
        </tr>
        <tr>
          <td height="20" align="center"><img src="images/star.gif" width="5" height="8"></td>
          <td class="t12black"><a href="try_open.jsp" class="t12black">试用用户正式开通</a></td>
        </tr>
        <tr>
          <td height="20" align="center"><img src="images/star.gif" width="5" height="8"></td>
          <td><a href="http://secure.woowoo.cn" target="_blank" class="t12black">控制面板</a></td>
        </tr>
      </table></td>
    </tr>
    <tr>
      <td height="130" align="left" valign="top" background="images/left_bg.gif">&nbsp;</td>
    </tr>
    <tr>
    <td colspan="2" align="left" valign="top"><img src="images/bar.gif" alt="" width="700" height="7"></td>
    </tr>
    <tr>
    <td colspan="2" align="center" valign="top" class="t12black">www.woowoo.cn</td>
    </tr>
    </table>