document.formMain.hidVl.value;
   要遍历这个数组才可以
 

解决方案 »

  1.   

    哦,cuidenghong123:不好意思,我明白需要遍历,我只是举个例子。
    以前做java的时候一直那么用来着。我刚开始做php。所以我重点是想知道php中又该如何遍历取值呢?
      

  2.   

    for($i=0;$i<count($_POST['hidVl']);$i++)
    {
      echo $_POST['hidVl'][$i].'<br>';
    }
      

  3.   

        <html> 
    <head> 
    <script   language= "javascript "> 
    function getArrValue()
    {
      var arrHidVL = document.getElementsByName("hidVl[]");
      for (var i = 0;i<arrHidVL.length;i++)
         alert(arrHidVL[i]);//这里就是对应你的第i个值.
    }
    </script> 
    </head> 
    <body> 
    <form   name= "formMain "> 
    <input   type= "button "   value= "go! "   onclick= "getArrValue()"> 
    <?php 
    for($i=0;$i <10;$i++){?> 
    <input   type= "hidden "   name= "hidVl[]"   value= "abc <?echo   $i;?> "> 
    <?} 
    ?> 
    </form> 
    </body> 
    </html> 
      

  4.   

    昨日如梦:
       你好。这个方法确实给了我一定的启发。不过为什么我获取到的长度是0呢?
    js里的for循环也进不去呢?你以前这样试过吗?