Post 对于按钮1,html将表单发布到a.php;对于按钮2,html将表单发布到b.php

Post 对于按钮1,html将表单发布到a.php;对于按钮2,html将表单发布到b.php,post,Post,我有一个问题,我不知道在哪里搜索,或者这个问题以前是否被问过,所以如果是这样的话,请说出来 我有一个提交到php文件的html表单 <form name="input" action="formaction.php" method="get"> Username: <input type="text" name="user"> <input type="submit" value="Submit"> </form> 用户名: 是否可以有两个提

我有一个问题,我不知道在哪里搜索,或者这个问题以前是否被问过,所以如果是这样的话,请说出来

我有一个提交到php文件的html表单

<form name="input" action="formaction.php" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>

用户名:
是否可以有两个提交按钮,一个按钮将表单发布到formaction.php,另一个按钮将表单发布到另一个formaction.php

<form name="input" action="html_form_action.asp" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit to formaction">
<input type="submit2" value="Submit to anotheraction">
</form>

用户名:
找到了解决方案

资料来源:


我不知道通常的方法是什么,但首先想到的是在单击按钮时使用javascript设置动作值

HTML


也许有更好的方法可以做到这一点

 <form name=f1 method=post action=test5.php> 

 <input type='submit' value='Open default action file test5.php' onclick="this.form.target='_blank';return true;"> 
 <input type='submit' value='Open test6.html' onclick="f1.action='test6.php'; return true;"> </form>
<form name="input" id=input action="html_form_action.asp" method="get">
<input type="submit" value="Submit to formaction" onclick="document.getElementById('input').setAttribute('action', 'theaction.php');">