<input name=T2 onkeyup="calculate(this)" value="0">
<input name=T2 onkeyup="calculate(this)" value="0">
<input name=T3>
<script language="javascript">
function calculate(obj){
if(obj.value=="")return;
if(isNaN(obj.value)){
alert("请输入数字");obj.value="";return;
}
var T2=document.getElementsByName("T2");
var sum=0;
for(i=0;i<T2.length;i++){
sum+=eval(T2[i].value);
}
document.all.T3.value=sum;
}
</script>
<input name=T2 onkeyup="calculate(this)" value="0">
<input name=T3>
<script language="javascript">
function calculate(obj){
if(obj.value=="")return;
if(isNaN(obj.value)){
alert("请输入数字");obj.value="";return;
}
var T2=document.getElementsByName("T2");
var sum=0;
for(i=0;i<T2.length;i++){
sum+=eval(T2[i].value);
}
document.all.T3.value=sum;
}
</script>
for i= 1 to 10%>
<%
for j= 1 to 2
%>
小计:<input type="text" name="T2<%=i%>" size="20" value="0" onkeyup="calculate(this,<%=i%>)"></p>
<%
next
%>
<p>合计:<input type="text" name="T3<%=i%>" size="20" value="0"></p>
<%
next
%>
<script language="javascript">
function calculate(obj,num){
if(obj.value=="")return;
if(isNaN(obj.value)){
alert("请输入数字");obj.value="";return;
}
var T2=document.getElementsByName(eval("T2"+num));
var sum=0;
for(i=0;i<T2.length;i++){
sum+=eval(T2[i].value);
}
var T3=eval("document.all.T3"+num);
T3.value=sum;
}
</script>