<input type="text" value="expression:a1.value * 1+b1.value*1 + c1.value * 1 + d1.value * 1 + e1.value*1"/>
<input type="text" value="expression:a2.value * 1+b2.value*1 + c2.value * 1 + d2.value * 1 + e2.value*1"/>
...
<input type="text" value="expression:a2.value * 1+b2.value*1 + c2.value * 1 + d2.value * 1 + e2.value*1"/>
...
解决方案 »
- 一个简单得js问题,求救!
- 初级菜鸟的js问题求助
- 如何用javascript表达出一句html啊?如把"代码段a",如何用javascript表达成"代码段b"
- 丁字形框架页面中鼠标经过图像改变的疑问----------在线等待!!!!!
- 如何用JavaScript去查找文件夹的某一个文件
- 如何出现一个没有菜单栏、没有工具、栏宽高都为100的 主页(不是后来弹出来的)
- 在线测试网速是怎么实现的
- 一个页面定义的javascript变量如何在另一个页面使用?
- 呼唤高手!(javascript 定时器)
- 小白求助!全选问题。代码没错 为什么点全选没反应
- 如何使瀏覽器的關閉按鈕失效
- 如何判断一个变量是否是connection对象?
<html>
<title>文本框相加</title>
<body>
<script language=javascript>
function sum()
{
//行计算
for(var i=97;i<103;i++)
{
n=0;
for(var k=1;k<6;k++)
{
n=n+parseInt(eval("form1."+String.fromCharCode(i)+k).value);
}
eval("form1."+String.fromCharCode(i)+k).value=n;
}
//列计算
for(var k=1;k<=6;k++)
{
n=0;
for(var i=97;i<103;i++)
{
n=n+parseInt(eval("form1."+String.fromCharCode(i)+k).value);
}
eval("form1."+String.fromCharCode(i)+k).value=n;
}
}
</script>
<form name="form1">
<table>
<tr><td colspan=5></td><td>合计</td></tr>
<%for i=97 to 103%>
<tr>
<%for k=1 to 6%>
<td><input name="<%=chr(i)&k%>" <%if k<>6 and i<>103 then%> value="<%=i+k%>" <%end if%> ></td>
<%next%>
</tr>
<%next%>
</table>
<input value="合计" type="button" onclick="sum()">
</form>
</body>
</html>
<title>文本框相加</title>
<body>
<script language=javascript>
function sum()
{
//行计算
for(var i=97;i<103;i++)
{
n=0;
for(var k=1;k<6;k++)
{
n=n+parseInt(eval("form1."+String.fromCharCode(i)+k).value);
}
eval("form1."+String.fromCharCode(i)+k).value=n;
}
//列计算
for(var k=1;k<=6;k++)
{
n=0;
for(var i=97;i<103;i++)
{
n=n+parseInt(eval("form1."+String.fromCharCode(i)+k).value);
}
eval("form1."+String.fromCharCode(i)+k).value=n;
}
}
</script>
<form name="form1">
<table>
<tr><td colspan=5></td><td>合计</td></tr>
<tr>
<td><input name="a1" value="98" ></td>
<td><input name="a2" value="99" ></td>
<td><input name="a3" value="100" ></td>
<td><input name="a4" value="101" ></td>
<td><input name="a5" value="102" ></td>
<td><input name="a6" ></td>
</tr>
<tr>
<td><input name="b1" value="99" ></td>
<td><input name="b2" value="100" ></td>
<td><input name="b3" value="101" ></td>
<td><input name="b4" value="102" ></td>
<td><input name="b5" value="103" ></td>
<td><input name="b6" ></td>
</tr>
<tr>
<td><input name="c1" value="100" ></td>
<td><input name="c2" value="101" ></td>
<td><input name="c3" value="102" ></td>
<td><input name="c4" value="103" ></td>
<td><input name="c5" value="104" ></td>
<td><input name="c6" ></td>
</tr>
<tr>
<td><input name="d1" value="101" ></td>
<td><input name="d2" value="102" ></td>
<td><input name="d3" value="103" ></td>
<td><input name="d4" value="104" ></td>
<td><input name="d5" value="105" ></td>
<td><input name="d6" ></td>
</tr>
<tr>
<td><input name="e1" value="102" ></td>
<td><input name="e2" value="103" ></td>
<td><input name="e3" value="104" ></td>
<td><input name="e4" value="105" ></td>
<td><input name="e5" value="106" ></td>
<td><input name="e6" ></td>
</tr>
<tr>
<td><input name="f1" value="103" ></td>
<td><input name="f2" value="104" ></td>
<td><input name="f3" value="105" ></td>
<td><input name="f4" value="106" ></td>
<td><input name="f5" value="107" ></td>
<td><input name="f6" ></td>
</tr>
<tr>
<td><input name="g1" ></td>
<td><input name="g2" ></td>
<td><input name="g3" ></td>
<td><input name="g4" ></td>
<td><input name="g5" ></td>
<td><input name="g6" ></td>
</tr>
</table>
<input value="合计" type="button" onclick="sum()">
</form>
</body>
</html>
<!--
function doSum(){
var tb=document.getElementById("tbSum");
var sumrow=0;
for (var i=0;i<6;i++){
for(var j=0;j<6;j++){
var tmpVal=parseInt(tb.rows[i].cells[j].children[0].value);
sumrow += isNaN(tmpVal)?0:tmpVal;
}
tb.rows[i].cells[6].children[0].value = sumrow;
sumrow=0;
}
var sumcell=0;
for (var i=0;i<7;i++){
for(var j=0;j<6;j++){
var tmpVal=parseInt(tb.rows[j].cells[i].children[0].value);
sumcell += isNaN(tmpVal)?0:tmpVal;
}
tb.rows[6].cells[i].children[0].value = sumcell;
sumcell=0;
}
}
document.write('<table width="360" cellspacing="0" cellpadding="0" id="tbSum">');
for (var i=0;i<7 ;i++){
document.write('<tr>');
for(var j=0;j<7;j++){
if(i!=6 && j!=6)
document.write('<td width="60"><input type="text" style="width:100%;text-align:right" value="'+i+j+'"></td>');
else
document.write('<td width="60"><input type="text" style="width:100%;text-align:right;background-color:#DDDDDD" readonly></td>');
}
document.write('</tr>');
}
document.write('</table><br><input type="button" value="求和" onclick="doSum()">');
//-->
</script>