给from 取个名字document.formname.input[i].value

解决方案 »

  1.   

    给<input> 一个id啊  
    for(var i=0;i<document.all.id.length;i++){
      XXXX
    }
      

  2.   

    for(var i=0;i<formname.elements.length;i++){
       if(formname.elements[i].type=='text'){
          /// do xxxx  
      }
    }
      

  3.   

    <form name="zhouhf">
    <input type="text" name="test1" value=1>
    <input type="text" name="test2" value=1>
    <input type="text" name="test3" value=1>
    <input type="text" name="test4" value=1>
    <input type="text" name="test5" value=1>
    <input type="text" name="test6" value=1>
    <input type="text" name="test7" value=1>
    .........
    </form>可能我描述不清楚,我想按照text名字获取数值,比如
    string="test"+"1"
    然后我要根据string的数值来获取相关域的数值。
    谢谢大家答复。
      

  4.   

    <form name="zhouhf">
    <input type="text" name="test1" value=1>
    <input type="text" name="test2" value=2>
    <input type="text" name="test3" value=3>
    <input type="text" name="test4" value=4>
    <input type="text" name="test5" value=5>
    <input type="text" name="test6" value=6>
    <input type="text" name="test7" value=7>
    </form>
    <input type=button onclick="alert(bao())">
    <script>
    function bao()
    {
        result="";
        for(var i=1;i<8;i++)
    {
              var test = document.getElementsByName(eval("'test"+i+"'"))[0];
     result+=test.value;
    }
    return result;
    }
    </script>