28,406
社区成员
发帖
与我相关
我的任务
分享
<script language="javascript">
<!--
function show(a,b,c){
var n1 = parseFloat(document.getElementById(a).value);
var n2 = parseFloat(document.getElementById(b).value);
if(n1 >=0 && n2 >=0){
document.getElementById(c).value=n1*n2;
}else{
document.getElementById(c).value="";
}
}
function countit(){
var x = parseFloat(document.getElementById("count_id").value);
var y=0;
for(var i=0;i<x;i++){
var z = document.getElementById("sb"+i+"c").value;
if(z ==""){z=0;}
y += parseFloat(z);
}
document.getElementById("g1").value = y;
}
//-->
</script>
总计: <input name="g1" type="text" id="g1" size="8" value="0"> <br /><br />
<%
dim i
i=0
do while not i>10
%>
<input name="sb<%=i%>a" type="text" id="sb<%=i%>a" value="" size="7" onKeyUp="show('sb<%=i%>a','sb<%=i%>b','sb<%=i%>c')" /> ×
<input name="sb<%=i%>b" type="text" id="sb<%=i%>b" value="" size="7" onKeyUp="show('sb<%=i%>a','sb<%=i%>b','sb<%=i%>c')" />
= <input name="sb<%=i%>c" type="text" id="sb<%=i%>c" value="" size="12" readOnly />
<br />
<%
i=i+1
if i>=5 then exit do
loop
%>
<br /><input type="hidden" value="<%=i%>" id="count_id">
<input type="button" value="计算总和" name="save" onClick="countit()">
<script language="javascript">
<!--
function show(){
var n1 = parseFloat(document.all.sb1.value);
var n2 = parseFloat(document.all.sb2.value);
if(n1 >=0 && n2 >=0){
document.all.sb3.value=n1*n2;
}else{
document.all.sb3.value="";
}
}
//-->
</script>
<input name="sb1" type="text" id="sb1" value="" size="7" onKeyUp="show()">
<input name="sb2" type="text" id="sb2" value="" size="7" onKeyUp="show()">
<input name="sb3" type="text" id="sb3" value="" size="12">