我是利用了javescript的方法,你看看有没有用吧:
                         <SCRIPT language=JavaScript>
                         function changeformaction()
                         {
                         document.DDLIST.action='printhouseinfolist.php';  //改提交目的地
                         document.DDLIST.target='_blank';  //改提交方式
                         document.DDLIST.submit();    //提交
                         document.DDLIST.action='dingdanadmin.php';  //改回提交目的地
                         document.DDLIST.target='_self';    //改回提交方式
                         }
                         </script>
      <form NAME=DDLIST ACTION="dingdanadmin.php" METHOD="post">
………………
………………
………………
        <input type="submit" name="deleteselectsub" value="delete">
        <input type="submit" name="deleteallsub" value="deleteall">
        <input name=printlist onclick="changeformaction();" type=button value="paint">
      </form>

解决方案 »

  1.   

    submit改成button,再增加一个FORM,name="form2"再用javascript写函数,当onclick一个button时执行一个相应的函数
    把要提交的数据赋值给form2的hidden元素,设置form2.action="你要提交的页面"
    在submit一下就行了
      

  2.   

    其实,只要一个form就可以了,只不过,每个提交按钮的名字不要相同,在form里加一个onsubmit,检测是点击哪个提交按钮提交的,然后,再用form.action来改变提交页面,最后再form.submit就可以了。
      

  3.   

    由于我这个代码是提交到一个新开窗口,所以如果不改回来的话,以后其他按钮按下去也提交到新的窗口去了,所以要改回来,如果你是提交到当前窗口的话,那么:
    document.DDLIST.target='_blank';  //改提交方式

    document.DDLIST.action='dingdanadmin.php';  //改回提交目的地
    document.DDLIST.target='_self';    //改回提交方式
    三句就不需要了
    如果有多个提交按钮,那么就多写几个javascript函数就可以了
      

  4.   

    最好不要改成submit,用button效果是一样的,如果用submit的话,容易引起预料不到的错误,比如改成submit的话,onclick事件和onsubmit事件只能选一个。而且在onclick后面要加上result=false。
      

  5.   

    我用图片通过下面的方法处理好了,谢谢大家的帮助,<SCRIPT language="JavaScript">
    function A_onclick()
    {
       document.all.aa.value='0';
       document.all.bb.value='';
       document.all.submit.value='';
       }function B_onclick()
    {
       document.all.bb.value='1';
       document.all.aa.value='';
       document.all.submit.value='';
       }function C_onclick()

     document.all.submit.value='2';
       document.all.aa.value='';
       document.all.bb.value='';
       }
    </SCRIPT>
      

  6.   

    tianze98(择天),我按你说的写了可“document.DDLIST.submit();    //提交”这句话出错了,是对象不支持该方法或属性
      

  7.   

    你是放在框架里面吗?
    是javascript错误还是php错误?
      

  8.   

    应该没有问题的,我调试成功的,你可以看看:www.china-house.com中首页信息查询那块,或者会员订单管理那块,都有这个功能。
      

  9.   

    给submit命不同的名,然后再在提交页面里面进行判断是启动的哪个按钮
    或者在form里面再套form