用控件数组实现,不要单独给控件命名,例如:<input type="text" readonly name="money<%=rs("id")%>
给你个例子,自己改一下吧:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>JS 点复选框自动求和</title>
<script language = "JavaScript">function CheckAll(form){
    for (var i=0;i<form.elements.length;i++){
        var e = form.elements[i];
        if (e.name != 'chkall' && e.type=="checkbox" && e.checked!=form.chkall.checked){e.click();}
    }
}function cal(){
   var m=0;//金额总和
   var t=0;//RMB总和
   var eChk=document.getElementsByName("ID");//CHECKBOX数组
   var eMoney=document.getElementsByName("money");       //金额文本框数组
   var eShuliang=document.getElementsByName("shuliang"); //数量文本框数组
   var eHuilv=document.getElementsByName("huilv");       //汇率文本框数组
   for (var i=0;i<eChk.length;i++){
        var e = eChk[i];
        if (eChk[i].checked){                           //如果选中CHECKBOX
          m+=(eMoney[i].value)*1                        //累计金额
          t+=(eMoney[i].value)*(eShuliang[i].value)*(eHuilv[i].value)//累计RMB
        }
    }
    document.form.totalmoney.value =m;
    document.form.totalrmb.value =t;
}</script>
</head><body>
<form name="form">
<table cellspacing=1 cellpadding=3 border=0 width="779"  id="table1">
<tr  >
<td align="center" width="92"><input type=checkbox name=chkall onclick='CheckAll(this.form)' value=ON></td>
<td align="center" width="268">金额</td>
<td align="center" width="94"> </td>
<td align="center" width="296">汇率</td></tr>
 
<%
for i=0 to 4
%>
<tr>
    <td align="center" width="92"><input type=checkbox name=ID onclick='javascript:return cal();'></td>
    <td align=center width="268"><input type="text" name="money" size="11" value="10"></td>
    <td align=center width="94"> <input type="text" name="shuliang" size="11" value="2"></td>
    <td align=center width="296">7.5<input type="text" name="huilv" size="11" value="7.5"></td></tr>
<%
next
%></table><table cellspacing="0" cellpadding="5" border="0" width="100%">
    <tr>
        <td align="right">
        金额合计<input type="text" readonly name="totalmoney" value=0 size="16">RMB合计<input type="text" readonly name="totalrmb" value=0 size="16"> 
</td>
    </tr>
</table> </form>
</body></html>