![]() |
#2
yms1232009-09-18 20:02
<html>
<head> <title>累加计算</title> <script language="javascript"> function Total_Click() { var BjTotal=0;//报价 var CjTotal=0;//成交价 for(var i=0;i<this.Item.length;i++) { if(this.Item[i].checked) { var tAry=this.Item[i].value.split('|'); BjTotal+=parseInt(tAry[0]); CjTotal+=parseInt(tAry[1]); } } this.Result.value="报价为:"+BjTotal+" 成交价:"+CjTotal; } function selAll_Click() { for(var i=0;i<this.Item.length;i++) { this.Item[i].checked=this.selAll.checked; } } </script> </head> <body> <table> <tr> <td>名称</td><td>报价</td><td>成交价</td><td>复选框</td> </tr> <tr> <td>1</td><td>1000</td><td>800</td><td><input type="checkbox" name="Item" value="1000|800" ></td> </tr> <tr> <td>2</td><td>1100</td><td>1000</td><td><input type="checkbox" name="Item" value="1100|1000" ></td> </tr> <tr> <td>3</td><td>1500</td><td>1200</td><td><input type="checkbox" name="Item" value="1500|1200" ></td> </tr> <tr> <td>4</td><td>900</td><td>600</td><td><input type="checkbox" name="Item" value="900|600" ></td> </tr> </table> <input type="button" name="Total" onClick="Total_Click();" value="累计"> <input type="text" name="Result" value="">计算结果<br> <input type="checkbox" name="selAll" onClick="selAll_Click();">全选 </body> </html> |
现在有个表 字段有 名称 报价 成交价
查询后如此效果
名称 报价 成交价
复选框 <%=name%> <%=bj%> <%=cjj%>
复选框 1 1000 800
复选框 2 1100 1000
复选框 3 1500 1200
复选框 4 900 600
点击前面的复选框后 出现以下效果
名称 报价 成交价
复选框 <%=name%> <%=bj%> <%=cjj%>
选中框 1 1000 800
选中框 2 1100 1000
选中框 3 1500 1200
复选框 4 900 600
3600 3000
不能及时计算也行 选中框 点击按钮 进入另外一个页面 累计 也可以 类似购物车的 类型
非常急 请高手帮忙做一下 谢谢了