<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"/>
...

解决方案 »

  1.   

    将以下代码保存为一个ASP文件:
    <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>
      

  2.   

    保存为HTML文件:<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>
      

  3.   

    <script language="JavaScript">
    <!--
    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>