<SCRIPT LANGUAGE="JavaScript">
var sString
var obj = document.getElementsByName("前10个text的name"); for ( var i = 0; i < obj.length ; i++ )
sString += obj[i].value; var objEx = document.all("第11个Text的Id"); objEx.value = sString;
</SCRIPT>

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    var nValue = 0;
    var obj = document.getElementsByName("前10个text的name"); for ( var i = 0; i < obj.length ; i++ )
    nValue += parseInt(obj[i].value); var objEx = document.all("第11个Text的Id"); objEx.value = nValue;
    </SCRIPT>
      

  2.   

    skyhoho,你可以试试你的代码!我试了一下,好像不行啊!一下是我添的测试代码:
    ++++++++++++++++++++++++++++++++++++++++++
    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 1</title>
    </head><body>
    <form>
    <table border="1" width="100%" id="table1">
    <tr>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    </tr>
    <tr>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    </tr>
    </table>
    <p align="center"><input name="bbb" size="20" style="float: left" value=></p>
    <input type=button value="jisuan" onclick="zzz()">
    </form>
    </body></html>
    <SCRIPT LANGUAGE="JavaScript">

    var nValue = 0;
    function zzz(){
    var obj = document.getElementsByName("aaa"); for ( var i = 0; i < obj.length ; i++ )
    nValue += parseInt(obj[i].value); var objEx = document.all("bbb"); objEx.value = nValue;}
    </SCRIPT>++++++++++++++++++++++++++++++++++++++++++
      

  3.   

    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 1</title>
    </head><body>
    <form>
    <table border="1" width="100%" id="table1">
    <tr>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    </tr>
    <tr>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    <td><input type="text" name="aaa" size="20"></td>
    </tr>
    </table>
    <p align="center"><input id="bbb" name="bbbb" size="20" style="float: left" value=></p>
    <input type=button value="jisuan" onclick="_Check();">
    </form>
    </body>
    <script language="javascript">
    <!--
    function _Check()
    {
        var temp = document.getElementsByName("aaa");
    var str  = "";
    var strList = "";
    for(var i=0;i<temp.length;i++)
    {
    str = temp[i].value;
    //**************是否为整数
    if(isInt(str))
    {
    strList =strList+","+str;
    }
    }
    if (strList.length>0)
    {
    strList = strList.substr(1,strList.length);
    }
    alert(strList);
    document.getElementById("bbb").value = strList;
    }
    //-------------检查是否为整数
    //**********************补充: 
    //^\d+$  //匹配非负整数(正整数 + 0) 
    //^[0-9]*[1-9][0-9]*$  //匹配正整数 
    //^((-\d+)|(0+))$  //匹配非正整数(负整数 + 0) 
    //^-[0-9]*[1-9][0-9]*$  //匹配负整数 
    //^-?\d+$    //匹配整数 
    //^\d+(\.\d+)?$  //匹配非负浮点数(正浮点数 + 0) 
    //^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$  //匹配正浮点数 
    //^((-\d+(\.\d+)?)|(0+(\.0+)?))$  //匹配非正浮点数(负浮点数 + 0) 
    //^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$  //匹配负浮点数 
    //^(-?\d+)(\.\d+)?$  //匹配浮点数 function isInt(str)
    {
      var newPar=/^-?\d+$/;
      return newPar.test(str);
    }
    //-->
    </script>
    </html>
      

  4.   

    document.all("这里必须是ID"),根据你的测试代码,只要把document.all("bbb"),
    改称var objEx = document.forms[0].bbb  即可了
      

  5.   

    <table border="1" width="100%" id="table1">
    <tr>
    <td><input type="text" name="aaa" value="1" size="20"></td>
    <td><input type="text" name="aaa" value="2" size="20"></td>
    <td><input type="text" name="aaa" value="3"  size="20"></td>
    <td><input type="text" name="aaa" value="4"  size="20"></td>
    <td><input type="text" name="aaa" value="5"  size="20"></td>
    </tr>
    <tr>
    <td><input type="text" name="aaa" value="6"  size="20"></td>
    <td><input type="text" name="aaa" value="7"  size="20"></td>
    <td><input type="text" name="aaa" value="8"  size="20"></td>
    <td><input type="text" name="aaa" value="9"  size="20"></td>
    <td><input type="text" name="aaa" value="10"  size="20"></td>
    </tr>
    </table><p align="center">
    <input id="bbb" size="20" style="float: left" value=""></p>
    <input type=button value="jisuan" onclick="zzz()"><script>
    function zzz(){
    $("bbb").value=$A(document.getElementsByName("aaa")).inject(0,function(a,b){return a+parseInt(b.value)})
    }
    </script>
      

  6.   

    忘记跟你说,上面代码需要 prototype.js
      

  7.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <!-- DW6 -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>shawl.qiu template</title>
    <style type="text/css">
    /* <![CDATA[ *//* ]]> */
    </style>
    <script type="text/javascript">
    //<![CDATA[
    if (navigator.appName=="Microsoft Internet Explorer") {
    //最大化窗口
    self.moveTo(-5,-5)
    self.resizeTo(screen.availWidth +8,screen.availHeight+8)
    //这个脚本定义的宽度其实比原窗口还要大那么一点.
    }
    //]]>
    </script>
    <script type="text/javascript">
    //<![CDATA[
    onload=function(){
    fGetNum('gNum', 'showvalue');
    //alert(document.body.innerHTML);
    }
    function fGetNum(name, show){
    var value=0;
    var o=document.getElementsByName(name);
    //alert('ok');
    for(var i=0; i<o.length; i++){
    o[i].onkeyup=function(){
    fGetNum('gNum', 'showvalue');
    }
    if(o[i].value==''){
    return false;
    } else {
    if(!isNaN(parseInt(o[i].value))){
    value+=parseInt(o[i].value);
    }
    }
    }
    var o_=document.getElementById(show);
    o_.value=value;
    }
    //]]>
    </script>
    </head>
    <body>
    <input type="text" value="1" name="gNum" /><br />
    <input type="text" value="2" name="gNum" /><br />
    <input type="text" value="3" name="gNum" /><br />
    <input type="text" value="4" name="gNum" /><br />
    <input type="text" value="ooo" name="gNum" /><br />
    <input type="text" value="6" name="gNum" /><br />
    <input type="text" value="7" name="gNum" /><br />
    <input type="text" value="8" name="gNum" /><br />
    <input type="text" value="NaN" name="gNum" /><br />
    <input type="text" value="" name="gNum" /><p />
    <input type="text" value="" id="showvalue" />
    </body>
    </html>