晕!有是你?没有问题的!!运行下边的代码看看。
<form name="form1">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input value="aaaaaaaaaa">
<input name=tend id=tend type=hidden>
</form>
<script language=JavaScript>
a=""
for(i=0;i<form1.elements.length;i++)
  a+=form1.elements[i].value+"\n"
form1.tend.value=a
alert(form1.tend.value+"\n"+"共"+(i-1)+"个元素")
</script>

解决方案 »

  1.   

    误解别人的意思了,你这样不是连加的。人家是说,a.value=b.value+c.value+…+z.value+…, 不是循环递加。
      

  2.   

    to lgchao:是不是这样???
    <form name="form1">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input value="aaaaaaaaaa">
    <input name=tend id=tend type=hidden>
    </form>
    <script language=JavaScript>
    a=""
    a=form1.elements[1].value+"\n"+form1.elements[2].value+"\n"+form1.elements[3].value+"\n"+form1.elements[4].value+"\n"+form1.elements[5].value+"\n"+form1.elements[6].value+"\n"+form1.elements[7].value+"\n"+form1.elements[8].value+"\n"+form1.elements[9].value+"\n"+form1.elements[10].value+"\n"+form1.elements[11].value+"\n"+form1.elements[12].value+"\n"+form1.elements[13].value+"\n"+form1.elements[14].value+"\n"+form1.elements[15].value+"\n"+form1.elements[16].value
    form1.tend.value=a
    alert(form1.tend.value+"\n"+"共16个元素")
    </script>
      

  3.   

    <INPUT TYPE="text" NAME="a">
    <INPUT TYPE="text" NAME="b">
    <INPUT TYPE="text" NAME="c">
    <INPUT TYPE="text" NAME="d">
    <INPUT TYPE="text" NAME="e">
    <INPUT TYPE="text" NAME="f">
    <INPUT TYPE="text" NAME="g">
    <INPUT TYPE="text" NAME="h">
    <INPUT TYPE="text" NAME="i">
    <INPUT TYPE="text" NAME="j">
    <INPUT TYPE="text" NAME="k">
    <INPUT TYPE="text" NAME="l">
    <INPUT TYPE="text" NAME="m">
    <INPUT TYPE="text" NAME="n">
    <INPUT TYPE="text" NAME="o">
    <INPUT TYPE="submit" value="Add" onClick="add();">
    <script>
    function add()
    {
    a.value=b.value+c.value+d.value+e.value+f.value+g.value+h.value+i.value+j.value+k.value+l.value+m.value+n.value+o.value;
    }
    </script>测试正常