提交后可以全取到呀,只要都有name,特殊的用隐藏控件传

解决方案 »

  1.   

    不是的,
    因为是动态的产生表单,有的文本框可能删除了,
    例如 产生5个,可能删除了其中的 第2,4号文本框
    <input name="AddName0" …………/>
    <input name="AddName1" …………/>
    <input name="AddName3" …………/>
    <input name="AddName5" …………/>问题是,我怎么才能在下一个页面中取到所有的文本值???
      

  2.   

    dim addname()
    for i=0 to request.form.count
      if not isnull(request("addname"&i)) then
       addname(i)=request("addname"&i)
      end if
    next
      

  3.   

    最好名字都一样,提交后直接取道数组,就不用想那个被删了,php,struts都可以取到(名字一样的)数组,JSP不知行不行
    php:
    <input name="AddName[]" …………/>
    <input name="AddName[]" …………/>
    <input name="AddName[]" …………/>
    <input name="AddName[]" …………/>
    $a =-$post(&AddName) is array
    struts 的get set 方法定义成 String []
      

  4.   

    感谢 slayerbb(名字被抢了) 的关注
    问题是:我提交的表单号码不是连续的,这会丢失数值的。
      

  5.   

    <input name="AddName" …………/>
    <input name="AddName" …………/>
    <input name="AddName" …………/>
    <input name="AddName" …………/>
    <input type=hidden name="ahidden">
    function funcSubmit(){
      var a=""
      var b=document.getElementsByName("AddName");
    for(i=0;i<b.length,i++){
         alert(b.value)
           a=//再这把value用(;)连接起来
        
    }
      document.getElementsByName("ahidden")[0].value=a;
      form.submit();
    }
    下页面取ahidden的值,在分割
      

  6.   

    感谢 mingxuan3000(铭轩) 的关注;
    这里 name 不可以同名的,不然生成的文本就删除不掉了。看看能不能不所存在的文本的名字储存下来呢 。
      

  7.   

    id 不同名  name 同名, 删除 use id