在开头定义javascript然后在正文中的按钮上用onClick="return calc_form()"来转向
function print_form()
  {
   document.form.action = "print_page.php?id=<?=$id?>";
   document.form.target="_blank";
  }
function sub_form()
  {
   document.form.input_ok.value=1;
   document.form.action = "buy_list.php?id=<?=$id?>";
   document.form.target="";
  }
function save_form()
  {   document.form.input_ok.value=2;
   document.form.action = "buy_list.php?id=<?=$id?>";
   document.form.target="";
  }

解决方案 »

  1.   

    最简单的办法:为每一个按钮写一段脚本
    <form id=frm1 name=frm1 method=post action="">
    <input id=sendvalue name=sendvalue>
    <input type=button id=btn1 name=btn1 onclick="send1()" value="提交1">
    <input type=button id=btn1 name=btn1 onclick="send2()" value="提交2">
    <input type=button id=btn1 name=btn1 onclick="send3()" value="提交3">
    </form>
    <script>
      function send1(){
         frm1.sendvalue=1;
         frm1.submit();    
      }
      function send2(){
         frm1.sendvalue=2;
         frm1.submit();
      }
      ...
    </script>
      

  2.   

    switch ($submit) {
      case "添加": 
        echo "选择的是添加";
        break;
      case "删除":
        echo "选择的是删除";
        break;
      case "重命名":
        echo "选择的是重命名";
        break;
    }