回答
您可以使用JavaScript這個
<form name="my_form" method="post">
Name <input type="text" name="person_name" /><br />
<input type="button" value="Button 1" name="button_1" onclick="return target_btn1();">
<input type="button" value="Button 2" name="button_2" onclick="return target_btn2();">
</form>
<script>
function target_btn1() {
document.my_form.action = "whatever.php"; //Trigger action
document.my_form.submit(); //Submit action performed
return true;
}
function target_btn2() {
document.my_form.action = "whatever2.php"; //Trigger action
document.my_form.submit(); //Submit action performed
return true;
}
</script>
我該如何改變方法(獲取,張貼)的形式相同的方式嗎? –
你可以試試。我不是100%,但它會工作。 你可以使用jQuery來做到這一點,但我不會沿着這條路線走下去,除非你至少已經嘗試過第一種方式。我會嘗試快速模擬代碼以查看它是否有效,但是我無法從這裏訪問JSFiddle.net ... – SQLGuru
Ya只是更改屬性值.. –
onclick事件添加到按鈕調用javascript函數。 然後,在該功能中,爲表單設置動作,然後提交。 是這樣的:
<input type="button" id="blah" value="Press Me" onclick="javascript:SetForm();">
然後,在javascript:
function SetForm()
{
document.formname.action = '';
document.formname.submit();
}
HTML5(IE> 9),提供了formaction
attribute。
<form action="demo_form.asp" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<button type="submit">Submit</button><br>
<button type="submit" formaction="demo_admin.asp">Submit as admin</button>
</form>
有兩個提交按鈕的形式。第一個提交按鈕將 表單數據提交給「demo_form.asp」,第二個提交到 「demo_admin.asp」。
- 1. 一種形式,一種按鈕,兩種動作?
- 2. 單擊一種形式的按鈕以另一種形式執行動作
- 3. 一種形式的兩種不同的動作
- 4. 2種不同的動作形式
- 5. 對於同一POST方法/動作,一種形式的兩個提交按鈕
- 6. 多個不同的一種形式提交按鈕
- 7. 取決於哪個按鈕,一種形式的兩個動作?
- 8. 兩種形式,一種提交按鈕
- 9. 一種形式的兩個按鈕
- 10. 兩種提交按鈕的一種形式執行兩個不同的servlets
- 11. 具有兩種不同功能的按鈕在一種形式中
- 12. 多個按鈕形式,每個路由到不同的動作
- 13. Jquery form.Submit()不工作提交按鈕從另一種形式
- 14. 提交表單,以不同的動作,在一種形式
- 15. 基於兩種不同形式的Ng禁用按鈕
- 16. 不同形式的行動取決於按下的按鈕
- 17. 常規按鈕和提交按鈕在一種形式不起作用
- 18. 兩種形式在同一個動作中,他們每個人都有不同的提交按鈕
- 19. 啓用從另一種形式的按鈕和關閉形式
- 20. 一種形式兩個提交按鈕
- 21. 兩種形式一個提交按鈕
- 22. 許多提交按鈕一種形式
- 23. MVC4 - 一種形式2提交按鈕
- 24. Laravel 4 - 兩種提交按鈕的一種形式,並提交由不同的行動處理
- 25. 一種形式的兩個動作
- 26. 一種形式的兩個動作
- 27. 三種提交按鈕的一種形式HTML和MySQL查詢
- 28. jQuery Ajax窗體兩種提交按鈕的一種形式
- 29. 造型某種形式的按鈕
- 30. Rails - 多種形式,不同的模型(對象),一個提交按鈕
那麼,HTML不能這樣做。 PHP或JavaScript可以做到這一點(雖然與PHP hacky) – Khez