方法一: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <form action="" name="form1"> <input type="button" value="查詢1" type="submit" onclick="form1.action='action_1';form1.submit();"/> <input type="button" value="查詢2" type="submit" onclick="form1.action='action_2';form1.submit();" /> </form> 或: <Script Language="JavaScript"> function modify() { document.form1.action="modify.jsp"; document.form1.submit(); } function delete() { document.form1.action="delete.jsp"; document.form1.submit(); } </Script> <form name="form1" action=""> <INPUT Type="Button" Name="Modify" Value="修改" onClick="modify()"> <INPUT Type="Button" Name="Delete" Value="刪除" onClick="delete()"> </form> 這樣可以實現將多個按鈕發送到不同的網頁中。 </body> </html> 方法二: 提交form的時候,里面的action不能帶參數,例: <form action="test.do?args=888"> <input type="button" value="submit"> </form> 通過這個方法,test.do無法讀取args,必須換成以下寫法 <form action="test.do"> <input type="hidden" name="args" value="888"> <input type="button" value="submit"> </form>