我有一个问题,我不确切知道在哪里搜索,或者之前是否询问过这个问题,所以如果是这样的话请说出来。
我有一个提交到php文件的html表单。
<form name="input" action="formaction.php" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>
是否可以有两个提交按钮,一个按钮会将表单发布到formaction.php,另一个按钮会将表单发布到anotheraction.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>
找到解决方案
来源:http://www.plus2net.com/html_tutorial/submit-two.php
<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>
答案 0 :(得分:1)
我不知道常规的方法是什么,但首先想到的是在点击按钮时使用javascript设置动作值。
HTML
<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');">
可能有更好的方法来实现这个想法。