js表格求和

此代码用js在客户端自动求和,具体可以根据自己的要求拓展

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>table_count.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!-- 引入jQuery -->
<script type="text/javascript" src="scripts/jQuery/jquery-1.3.2.js"></script>
</head>
<body>
<table id="count_table">
<tr>
<td><input value="33" name="no1" id="no1" onblur="setAllCount();"/></td>
<td></td>
</tr>
<tr>
<td><input value="11" name="no2" id="no2" onblur="setAllCount();"/></td>
<td></td>
</tr>
<tr>
<td><input value="22" name="no3" id="no3"/></td>
<td><input type="button" value="计算" onclick="setAllCount();"/></td>
</tr>
</table>
<div id="count_result"></div>

<script type="text/javascript">
$().ready(function() {
setAllCount();
});
function setAllCount(){
var tr_id=0;//要统计的行数
var total1 = 0.00;
var itemtable = document.getElementById("count_table");//需要统计的table的id
var length = itemtable.childNodes[0].childNodes.length;
tr_id=length;//计算要统计的行数

for(var i=1;i<=tr_id;i++){
if(""!=($("#no"+i).val())&&null!=($("#no"+i).val())){
total1 = total1+parseFloat($("#no"+i).val());
}else{
total1 = total1+parseFloat(0.00);
}
}

$("#count_result").html(total1.toFixed(0));
return true;
}
</script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值