for(i=0;i<10;i++){
 //count=form1.名字.value;
   count=eval("form1.code"+i+".value");
}  

解决方案 »

  1.   

    谢谢,这个问题是解决了,但又出现了另一个问题
     <script language="javascript">
       code=0;
      for(j=0;j<10;j++)
       {
      u=eval("form1.code"+i+j+".value");
     
      code=code+u;   
       }
                alert(code);
     </script>
    我是想将取出来的值(是整数)加起来看得到多少,但得出的code实际上是将字符串相加了,并不是将整数的值相加。为什么会这样呢?
      

  2.   

    哦,不好意思,中间的程序写错了,应该是
     <script language="javascript">
       code=0;
      for(j=0;j<10;j++)
       {
      u=eval("form1.code"+j+".value");
     
      code=code+u;   
       }
                alert(code);
     </script>
      

  3.   

    for(j=0;j<10;j++)
    {
       u=eval("form1.code"+j+".value");  
       //code=code+u;   
        code = code+parseInt(u);
    }