回答
您可以使用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