对于form a,onsubmit={form[a].property.value=form[b].property.value}//完成赋值操作
完毕之后提交form a

解决方案 »

  1.   

    可是b里面是一个list 怎么循环放到a里面呢?
      

  2.   

    b中list必须全部提取并且作为页面元素展示在html浏览器看到的页面已经是静态页面了,提交a的时候在将list赋值给b,岂不是天方夜谈??
      

  3.   

    如果我想的方法不行 楼上的可不可以给我一个好的方案 主要就是要实现
    a里面的一些元素是共用的 与b的list中的每一条数据组合在一起插入到数据库
    最后他们都有一个共同的单号
      

  4.   

    to lovethief() 把你的需求用一些示例代码表示出来
      

  5.   

    我的想发是这样的
    <form name="a" method="post" action="">
    <input type="text" name="list_num" value="">
    <input type="text" name="provider" value="">
    <input type="text" name="re" value="">
    </form>
    其实b包含在一个表格里面 下面的元素只是表格里面一行的元素
    <form mame="b" method="post" action="">
    <input type="text" name="goods_id" value="">
    <input type="text" name="goods_name" value="">
    <input type="text" name="goods_color" value="">
    <input type="text" name="goods_else" value="">
    </form>
    我的页面大概是这样的 
    <form name="a" method="post" action=""> 
                                               list_num______    provider_____               re___________
    </form>   
    <form mame="b" method="post" action="">
    goods_id     goods_name    goods_color  goods_else
    goods_id     goods_name    goods_color  goods_else
    goods_id     goods_name    goods_color  goods_else
    goods_id     goods_name    goods_color  goods_else
    </form>
      

  6.   

    我的目的就是想将整个一个单子存到数据库 我自己的想法是将b里面的值赋到a里面的隐藏域 然后提交a 
    可是不知道怎么实现  你可以给我一个好办法么?
      

  7.   

    其实上面已经有人说过了<form name="a" action="a.jsp" method="post" onsubmit="aOnSubmit()">
    <input type="hidden" name="var1">
    <input type="text" name="var2">
    <input type="submit" value="submit">
    </form><form name="b">
    <input type="text" name="bvar1" value="abc">
    </form>
    <script language="JavaScript">
    function aOnSubmit(){
      document.a.var1.value=document.b.bvar1.value;
    }
    </script>
      

  8.   

    是不是我的b是list 用这个方法也可以 最后提交的是一个数组String[]?
      

  9.   

    你的List就是多条记录撒。你多记记录怎样对应一个单一的隐藏域咧?
      

  10.   

    <form name="a" action="a.jsp" method="post" onsubmit="aOnSubmit()">
    <input type="hidden" name="var1">
    <input type="text" name="var2">
    <input type="submit" value="submit">
    </form><form name="b">
    <input type="text" name="bvar1" value="abc"><input type="text" name="bvar1" value="abcd"></form>
    <script language="JavaScript">
    function aOnSubmit(){
      document.a.var1.value=document.b.bvar1.value;
    }
    </script>
    如果b是这样的情况 该怎么写啊》?
      

  11.   

    把你要提交的信息放到一个form表单中 一起提交就行了,在脚本里写...form.submit就行了
      

  12.   

    <form name="a" method="get" onsubmit="aOnSubmit()">
    <input type="hidden" name="var1">
    <input type="text" name="var2">
    <input type="submit" value="submit">
    </form><form name="b">
    <input type="text" name="bvar1" value="abc"><input type="text" name="bvar1" value="abcd"></form>
    <script language="JavaScript">
    function aOnSubmit(){
    var s = "";
    var obj = document.b.bvar1; for(var i=0;i<obj.length;i++){
    s += "," + obj[i].value;
    }
    s = s.substr(1);

    document.a.var1.value = s;
    }
    </script>
      

  13.   

    to dreamover(梦醒了)看到你的回复后 我就结帖
      

  14.   

    这也叫方法吗???
    开什么玩笑大可以在后台通过request.getParameters(proerty's name);得到。在form里把goods_id     goods_name    goods_color  goods_else这几个作为一个string的属性,form也放一个里就行,到后台就取到了一个数组,这个数组里就是你的列表值。