在做一个表单页面,希望提交表单后,打开新窗口显示提交页面的处理结果,同时原窗口跳转到另一页面。类似支付宝付款时,新窗口显示银行支付页面,旧窗口显示支付宝页面的效果。现在只能实现在弹出窗口打开接收提交表单的页面,旧窗口不发生变化。怎么让旧窗口跳转?

解决方案 »

  1.   

    <form action="" target= "_blank">
      

  2.   

    这个再加上javascript location.href = ""应该可以搞定的
      

  3.   

    function doSubmit(){
       document.forms[xx].submit();
       window.location='xxxxxxx';
    }点击提交按钮调用这个js提交  不要直接提交就行了
      

  4.   

    搞定了,按上面说的
    function doSubmit(){
      document.forms[xx].submit();  //这行要去掉,否则会弹出两次新窗口,调dosubmit函数与表单本身的提交是前后顺序,并不能跳过表单本身的提交
      window.location='xxxxxxx';
    }