方法一:
html代码:
<form id="myform" action="" method="post" enctype="multipart/form-data">
</form>
JS动态改变form表单中action的值,写法如下:
document.getElementById("myform").action = "hello?info="+info;
或
//jquery
$("#myform").attr("action", "hello?info=XX");
//提交
$("#myform").submit();
转载:
https://blog.csdn.net/qappleh/article/details/101420741
方法二
<form name="form">
<!-- 其它 input 等标签 -->
<input type="submit" onclick="javascript: form.action='/submit';">
<input type="submit" onclick="javascript: form.action='/submit-2';">
</form>
form.action里填写地址
方法三
最好的方法,其实是用HTML已经有的一个属性:formaction,应该很少人知道这个属性,至少当时我是不知道的。
你可以把formaction属性直接将用在submit按钮上,它将覆盖表单本身上的action操作。例如:
<form action="/submit">
<input type="submit" value="Submit">
<input type="submit" value="Go Elsewhere" formaction="/elsewhere">
</form>
参考
https://www.cnblogs.com/fehoney/p/12941490.html