var aValueList = new Array();
var inputs = document.all.tags("INPUT");
for (var i=0; i < inputs.length; i++)
{
      if (inputs[i].name.indexOf("input") ==0)
      {
             alert(inputs[i].value);
             aValueList.push(inputs[i].value);
      }
}

解决方案 »

  1.   

    <script language="javascript">
    for (i=0;i<document.all.elements.length;i++)
    {
        if (document.all.elements.type=="text")
        {
           alert(document.all.element[i].name + ":" + document.all.element[i].value;
        }
    }
    </script>
      

  2.   

    <script language="javascript">
    for (i=0;i<document.all.elements.length;i++)
    {
        if (document.all.elements.type=="text")
        {
           alert(document.all.element[i].name + ":" + document.all.element[i].value);
        }
    }
    </script>
      

  3.   

    好多方法:
    你可以用 
    ee=document.getElementsByTagName("input");
    ....
    if(e[i].name.indexof("input")==0){ .. }
    或:
    i=0;
    while(true){
       if(eval("typeof('document.myform.input"+i+")')!='undefined'"))
       ee = eval("document.myform.input"+i++);
        .....
    }
      

  4.   

    我的浏览器说document.all.elements.length;错呀 !