document.all.T1[k].value = top.frames['wb'].document.all.rebate_price.value;
上面的代码明摆着就是所有的T1的值都是一个了@!
具体的要看代码!

解决方案 »

  1.   

    a.jsp
    <tr valign="bottom" bgcolor="EBF4FD"> 
                        <td height="42" class="a1"> <strong> 
                          <input name="T13" type="checkbox" onClick="javascript:chg1()">
                          Item #: </strong> <input type="text" name="T1" style="WIDTH: 70px;height: 18px" maxlength="25" disabled></td>
                        <td height="42" class="a1"><strong>Quantity</strong><strong>: 
                          <input type="text" name="T12" style="WIDTH: 70px;height: 18px" maxlength="25" disabled>
                          </strong></td>
                        <td height="42" colspan="5" class="a1"><strong>Price:</strong><font color="#CC3300">$</font> 
                          <input type="text" name="T14" style="WIDTH: 70px;height: 18px" maxlength="25" disabled> 
                        </td>
                      </tr><script language = javascript>
    function chg1()
    {  
     var T1 = document.all.T1;
         for (k=0;k<T1.length;k++)
     {
      if (document.all.T13[k].checked == true)    {               document.all.T1[k].disabled = false;      document.all.T12[k].disabled = false;
    document.all.T1[k].value = top.frames['wb'].document.all.rebate_price.value;
    }  else       {                document.all.T12[k].value = "";       document.all.T1[k].value = "";       document.all.T1[k].disabled = true;       document.all.T12[k].disabled = true;
    }
                }
          }
    </script> B.jsp
          <td width="11%" height="0">Item#:<font color="#FF0000"><%=Result.getString("s_number")%></font>
      <input name="s_number" type="hidden" value="<%=Result.getString("s_number")%>">
      <input name="rebate_price" type="hidden" value="<%=Result.getString("rebate_price")%>">
      </td>