与此问题类似,但是当您无法控制后端时:HTML form with multiple "actions"
假设我有一个UI:
[input field ] [button A] [button B]
让我们说按钮A应该转到://another.company.com/edit?input_field
而按钮B必须转到://yet.another.company.com/delete?confirmation=yes&input_field
我已经有了javascript解决方案。对于无脚本用户,我正在创建一个目标脚本,该脚本读取按下了哪个提交按钮并使用HTTP 302响应到正确的URL,因此我可以使用单个html表单操作...但是有一个使用仅HTML 的解决方案?如果不兼容html4,请不要关心。
元评论:请不要添加答案说"否"。我已经知道了。这是一个探索性的问题,看看是否有任何聪明的技巧或模糊的标准。我知道共识是不可能的,我的问题甚至包括最实际的解决方案。谢谢!
答案 0 :(得分:2)
formaction
的{{1}}属性怎么样?
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/button