财务凭证账户初始列表:科目编号  科目名称    期初金额  
1001      银行账户类100101    工行卡       10000100102    农行卡       20000上面的列表想实现下面的功能:
1、科目编号和科目名称,两列都是只读的。这个容易实现。2、遇到1001 的顶级科目时,整行都是只读的,期初金额只读。
   
遇到100101、100102的下级科目时,期初金额是可写的。3、在写入100101、100102的科目的期初金额时,
   自动在界面上,(js)刷新1001科目的合计期初金额为30000。问题待解:
怎么用js,根据科目编号的值,来控制期初金额的只读。
怎么用js,在输入了下级科目的期初金额后,修改上级科目的期初金额值。下面是html的一部分:     <tr align='center' bgcolor="#FFFFFF"  height="22" name="trLine"> 
         <td width="8%" class="mainb">1001</td>
         <td width="8%" class="mainb">银行类</td>
         <td width="8%" class="mainb">30000</td>
     </tr>     <tr align='center' bgcolor="#FFFFFF" height="22" name="trLine"> 
        <td width="8%" class="maint">100101</td>
        <td width="8%" class="maint">工行卡</td>
<td width="8%" class="maint"><input type="text" name="proName" value="10000"/> </td>
     </tr>     <tr align='center' bgcolor="#FFFFFF" height="22" name="trLine"> 
        <td width="8%" class="maint">100101</td>
        <td width="8%" class="maint">农行卡</td>
<td width="8%" class="maint"><input type="text" name="proName" value="20000"/> </td>
     </tr>