我一直在浏览此响应,发现到第二个提交按钮How do I create multiple submit buttons for the same form in Rails?的路径不同,最终使用formaction: my_path
指定新路径。
如果表单具有相同的方法(即POST),则效果很好,但如果表单需要其他方法,则似乎无法正常工作。
我想知道是否有人知道像formaction: my_path
这样的简单解决方案还是Rails助手,或者实际上最好的前进方法是通过JS重置方法。
答案 0 :(得分:1)
设法找出对那些感兴趣的人来说是什么,有一个html元素“ formmethod”,您可以设置该元素以为请求提供其他方法。
这是W3学校的一个非示例-https://www.w3schools.com/html/html_form_attributes.asp
<form action="/action_page.php" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
<input type="submit" formmethod="post" value="Submit using POST">
</form>