<input type="button" onclick="mysubmit();" value="提交">var xmlHttp;mysubmit = function(){
 var v1 = document.getElementById("key1");
 ..............
 var vn = document.getElementById("keyn")
 
 var url="*.*?p1="+v1+"&....&pn="+vn;
 createXMLHttpRequest();
 xmlHttp.open("post/get",url,true);
 ........
}
createXMLHttpRequest = function(){
............
}

解决方案 »

  1.   

    <form id="form1" action="1.asp" target="_blank">
    </form>
    <form id="form2" action="2.asp" target="_blank">
    </form>
    <button onClick="formSub();">提交</button>
    <script type="text/javascript">
    function formSub() {
    document.getElementById("form1").submit();
    document.getElementById("form2").submit();
    }
    </script>
      

  2.   

    form1.submit();
    form2.submit();
    .
    .
    .
      

  3.   

    功能设计有缺陷吧, 为何要同时提交两个表单. 
    其实想一下, 这个可能不行, 一个FROM 提交了, 如果有 ACTION, 那就已经跳转过去了, 还怎么提交另一个?
      

  4.   

    target="_blank"
    所以我加了它
    ^o^
      

  5.   

    其实我是做在线支付,想通过一个提交按钮两个表单,一个表单是用户填写的详细订单信息,提交到数据库;一个表单是向PAYPAL的FORM接口提交扣款信息……不知道这样是否可行?
      

  6.   

    其实我是做在线支付,想通过一个提交按钮两个表单,一个表单是用户填写的详细订单信息,提交到数据库;一个表单是向PAYPAL的FORM接口提交扣款信息……不知道这样是否可行?--------------------------------------------------
    用一个表单出来就行了.
    在处理页面同时处理插入到数据库和向PAYPAL接口提交信息.