本帖最后由 BENJ0312 于 2012-01-28 01:19:51 编辑

解决方案 »

  1.   

    把你要传递的数据放在<input type=hidden的隐藏表单域中
      

  2.   

    我不会JS  要怎么读取document.getElementById('MyFile')层?
      

  3.   

    你的意思是所有的<INPUT type="text" 前面的那个数字?
      

  4.   

    <script language="javascript">
    var count=2;
    function addFile()
    {
      var str = ''+count+'<INPUT type="text" name="name2'+count+'" class="tx1" /><input type="button" value=" + " onclick="addFile()"><br>'
      document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str)
      document.getElementsByName("ok")[0].value = count++;
    }
    </script>
    <body><form name="form" action="videoupadds.asp" method="post" accept-charset="utf-8">
    <P id="MyFile">点击加号添加上传视频和图片的张数!<br>
    1<INPUT type="text" name="name2" class="tx1" /><input onclick="addFile()" type="button" value=" + "><br>
    </P>
    <input type="hidden" name="ok" value="1" /><input type="submit" name="submit" value="上传">
    </form>