<%for(int i = 0;i <list.size();i++){%>
<tr>
<input type="text" name="T<%=i%>" value="0" onkeyup="chg()">
<input type="text" name="T<%=i%>" value="0" onkeyup="chg()">
<input type="text" name="T<%=i%>" value="0" onkeyup="chg()">
<input type="text" name="T<%=i%>" value="0" onkeyup="chg()">
</tr>
<%}%> 这样name就不同了。
<tr>
<input type="text" name="T<%=i%>" value="0" onkeyup="chg()">
<input type="text" name="T<%=i%>" value="0" onkeyup="chg()">
<input type="text" name="T<%=i%>" value="0" onkeyup="chg()">
<input type="text" name="T<%=i%>" value="0" onkeyup="chg()">
</tr>
<%}%> 这样name就不同了。
{
document.all.names[4].value = parseFloat(document.all.names[0].value) + parseFloat(document.all.names[1].value)+parseFloat(document.all.names[2].value) + parseFloat( }
</script> 解析不到啊?不太熟悉JAVASCRIPT