在生成页面元素的时候,不要忘记设置它的name,生成的元素必须插入到要提交的FORM标签里,这样就能得到了。

解决方案 »

  1.   

    怎么设name呢?比如有一个值是1300元,我怎么把它的name设成money呢?
    是1300元=money.value吗?然后再用request("money")来取值。
      

  2.   

    xieqi (飞火流星) 还是你呀,东东树的妹妹,我说怎么这样夸张的标题,js生成的元素,给它一个name属性就行了,obj.name="ddd"
      

  3.   

    还是不懂,
    如果我有变量aa=1000;
    aa.name=("money");那么我可以request("money")来接受吗?
    是这样来用的吗?
      

  4.   

    aa应该是一个对象。不过你想把它说成一个变量也随你。
    只要将aa.name="money";就OK!
    然后提交就能用request("money")得到aa的值1000
      

  5.   

    我试过用<input>的"hidden"来做的,你生成表单之前把所有的值都变成STR放在<INPUT>的HIDDEN里。再提交时在服务端把<INPUT>的数变为数组或什么的,当然你不是一个INPUT就了事。我一般都是一列一个<INPUT>的或是修改时重新生成这一列的INPUT就行了.我是这样做的.
      

  6.   

    不行,接受不到
    <form name="form1" method="post" action="aa.asp">
    <script>
    var aa=1000;
    aa.name="money";
    </script>
    <input value=aaaaaa name=aa>
    <input type=submit>
    </form>aa.asp
    <%=request("money")%>
    <%=request("aa")%>显示aaaaaa