用taget=_blank方式提交到预览页面,这样就可以不影响本页的“提交”按钮了另外,楼主也可以考虑预览效果用ajax做

解决方案 »

  1.   

    我预览的那两个按钮都时用taget=_blank做的,但是还会有不保留数据的情况出现,希望指教
      

  2.   

    提交到一个固定的文件。然后这个文件自行选择include哪一个文件来处理。当出现错误时只要inlcude前一个页就可以退回了,实际还是同一个页参数当然保留。
      

  3.   

    我三个的提交按钮都时提交到manage_ad.php,只是参数不同而已,但是主要是第三个按钮提交时如果事先先按了第一或者第二个按钮的话,提交到处理页面,判断变量有误,用history.back()返回时,变量没有保存。
    如果事先没有按第一或者第二个按钮预览按钮的话,提交到处理页面,判断变量有误,用history.back()返回时,变量可以保存的有请高手
      

  4.   

    用session或cookie来存,提交表单你可以考虑用JS来提交,
    <script>
      function submitForm(targetURL)
    {
      document.yourFormName.action = targetURL;
      document.yourFormName.submit();
    }
    </script>
      

  5.   

    我现在已经是用javascript提交表单的哦,用session是不是麻烦啊