如何实现回车是指定文本框数值相加,结果放入另一文本框
<body><form id="newForm" name="newForm"><table width="90%" align="center" class="t1" border="1" cellspacing="0" cellpadding="0" id='newtable'><tr><td nowrap="nowrap" align="center"><font size="2"><input type="text" id="zhag_gccllj" name="zhag_gccllj" value="<fmt:formatNumber value="${InputWuhuDate.zhag_gccllj+0.0001}" pattern="0.00" minFractionDigits="2" />" onafterpaste="value=value.replace(/[^\d\.]/g,'')" style="width:80px;text-align:right" onfocus="javascript:this.select();" onblur="on_blur(this.value,this.id)" onkeyup="on_keypress('zhag_ccl');" onkeydown="add()" ></font> </td> <td nowrap="nowrap" align="center"><font size="2"><input type="text" id="zhag_ccllj" name="zhag_ccllj" value="<fmt:formatNumber value="${InputWuhuDate.zhag_ccllj+0.0001}" pattern="0.00" minFractionDigits="2" />" onafterpaste="value=value.replace(/[^\d\.]/g,'')" style="width:80px;text-align:right" onfocus="javascript:this.select();" onblur="on_blur(this.value,this.id)" onkeyup="on_keypress('zhag2_gccl');" onkeydown="add()" ></font> </td> <td nowrap="nowrap" align="center"><font size="2"><input type="text" id="zhag2_gccllj" name="zhag2_gccllj" value="<fmt:formatNumber value="${InputWuhuDate.zhag2_gccllj+0.0001}" pattern="0.00" minFractionDigits="2" />" onafterpaste="value=value.replace(/[^\d\.]/g,'')" style="width:80px;text-align:right" onfocus="javascript:this.select();" onblur="on_blur(this.value,this.id)" onkeyup="on_keypress('zhag2_ccl');" onkeydown="add()" ></font> </td> <td nowrap="nowrap" align="center"><font size="2"><input type="text" id="zhag2_ccllj" name="zhag2_ccllj" value="<fmt:formatNumber value="${InputWuhuDate.zhag2_ccllj+0.0001}" pattern="0.00" minFractionDigits="2" />" onafterpaste="value=value.replace(/[^\d\.]/g,'')" style="width:80px;text-align:right" onfocus="javascript:this.select();" onblur="on_blur(this.value,this.id)" onkeyup=""></font> </td></tr></table></form></body>function add( ) { }
<script type="text/javascript"> window.onload=function(){ var input=document.getElementById("newtable").getElementsByTagName("input"); var sum=document.getElementById("zhag2_ccllj"); for(var i=0;i<input.length;i++){ input[i].onkeyup=function(e){ if(e.keyCode == 13){ var n=0; for(var i=0;i<input.length-1;i++){ n+=parseInt(input[i].value,10); } sum.value=n; } } } };</script>