每条数据有两个数值(R_RoomPrice、R_ShipeiPrice),R_TotelPrice这个是前两个数值的总和,在填写这个两个数值的时候即时算出这两个值的总和。总是算不对。得出的值重复相加了,请教高手帮忙看看<script src="/Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
var Npr=0;
$("input[name*=R_RoomPrice],input[name*=R_ShipeiPrice]").keyup(function(){
$(this).parent().parent().find("input[n*='num']").each(function(){
Npr+=parseInt($(this).val());
})
$(this).parent().parent().find("input[n*='zo']").val(Npr)
})
})
</script>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td><input type="text" name="R_StartDate" size="10" /></td>
<td><td><input type="text" name="R_RoomPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_ShipeiPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_TotelPrice" n="zo" value ='0' size="15" /></td>
<td><input type="text" name="R_Mode" /></td>
<td><a href="javascript:void(0)" onclick="DelRow(this)">删除</a></td>
</tr>
<tr>
<td><input type="text" name="R_StartDate" size="10" /></td>
<td><td><input type="text" name="R_RoomPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_ShipeiPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_TotelPrice" n="zo" value ='0' size="15" /></td>
<td><input type="text" name="R_Mode" /></td>
<td><a href="javascript:void(0)" onclick="DelRow(this)">删除</a></td>
</tr><tr>
<td><input type="text" name="R_StartDate" size="10" /></td>
<td><td><input type="text" name="R_RoomPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_ShipeiPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_TotelPrice" n="zo" value ='0' size="15" /></td>
<td><input type="text" name="R_Mode" /></td>
<td><a href="javascript:void(0)" onclick="DelRow(this)">删除</a></td>
</tr>
<tr>
<td><input type="text" name="R_StartDate" size="10" /></td>
<td><td><input type="text" name="R_RoomPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_ShipeiPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_TotelPrice" n="zo" value ='0' size="15" /></td>
<td><input type="text" name="R_Mode" /></td>
<td><a href="javascript:void(0)" onclick="DelRow(this)">删除</a></td>
</tr>
</table>
<script type="text/javascript">
$(function(){
var Npr=0;
$("input[name*=R_RoomPrice],input[name*=R_ShipeiPrice]").keyup(function(){
$(this).parent().parent().find("input[n*='num']").each(function(){
Npr+=parseInt($(this).val());
})
$(this).parent().parent().find("input[n*='zo']").val(Npr)
})
})
</script>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td><input type="text" name="R_StartDate" size="10" /></td>
<td><td><input type="text" name="R_RoomPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_ShipeiPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_TotelPrice" n="zo" value ='0' size="15" /></td>
<td><input type="text" name="R_Mode" /></td>
<td><a href="javascript:void(0)" onclick="DelRow(this)">删除</a></td>
</tr>
<tr>
<td><input type="text" name="R_StartDate" size="10" /></td>
<td><td><input type="text" name="R_RoomPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_ShipeiPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_TotelPrice" n="zo" value ='0' size="15" /></td>
<td><input type="text" name="R_Mode" /></td>
<td><a href="javascript:void(0)" onclick="DelRow(this)">删除</a></td>
</tr><tr>
<td><input type="text" name="R_StartDate" size="10" /></td>
<td><td><input type="text" name="R_RoomPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_ShipeiPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_TotelPrice" n="zo" value ='0' size="15" /></td>
<td><input type="text" name="R_Mode" /></td>
<td><a href="javascript:void(0)" onclick="DelRow(this)">删除</a></td>
</tr>
<tr>
<td><input type="text" name="R_StartDate" size="10" /></td>
<td><td><input type="text" name="R_RoomPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_ShipeiPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_TotelPrice" n="zo" value ='0' size="15" /></td>
<td><input type="text" name="R_Mode" /></td>
<td><a href="javascript:void(0)" onclick="DelRow(this)">删除</a></td>
</tr>
</table>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://www.wanmei.com/public/js/jq_132.js"></script> <body >
<script type="text/javascript">
$(function(){
var Npr=0;
$("input[name*=R_RoomPrice],input[name*=R_ShipeiPrice]").keyup(function(){
$(this).parent().parent().find("input[n*='num']").each(function(){
Npr+=parseInt($(this).val());
})
$(this).parent().parent().find("input[n*='zo']").val(Npr)
Npr = 0;
})
})
</script>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td><input type="text" name="R_StartDate" size="10" /></td>
<td><td><input type="text" name="R_RoomPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_ShipeiPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_TotelPrice" n="zo" value ='0' size="15" /></td>
<td><input type="text" name="R_Mode" /></td>
<td><a href="javascript:void(0)" onclick="DelRow(this)">删除</a></td>
</tr>
<tr>
<td><input type="text" name="R_StartDate" size="10" /></td>
<td><td><input type="text" name="R_RoomPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_ShipeiPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_TotelPrice" n="zo" value ='0' size="15" /></td>
<td><input type="text" name="R_Mode" /></td>
<td><a href="javascript:void(0)" onclick="DelRow(this)">删除</a></td>
</tr><tr>
<td><input type="text" name="R_StartDate" size="10" /></td>
<td><td><input type="text" name="R_RoomPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_ShipeiPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_TotelPrice" n="zo" value ='0' size="15" /></td>
<td><input type="text" name="R_Mode" /></td>
<td><a href="javascript:void(0)" onclick="DelRow(this)">删除</a></td>
</tr>
<tr>
<td><input type="text" name="R_StartDate" size="10" /></td>
<td><td><input type="text" name="R_RoomPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_ShipeiPrice" n="num" value='0' size="10" /></td>
<td><input type="text" name="R_TotelPrice" n="zo" value ='0' size="15" /></td>
<td><input type="text" name="R_Mode" /></td>
<td><a href="javascript:void(0)" onclick="DelRow(this)">删除</a></td>
</tr>
</table>
</body>
</html>