html 表单有两个动作,具体取决于提交按钮
html form with two actions depending on submit button
类似于这个问题,但是当你无法控制后端时: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兼容。
元评论:请不要添加说 "no" 的答案。我已经知道了。这是一个探索性的问题,看看是否有任何巧妙的技巧或晦涩的标准。我知道共识是这已经不可能了,我的问题甚至已经包括了最实际的解决方法。谢谢!
<input>
的 formaction
属性呢?
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/button
类似于这个问题,但是当你无法控制后端时: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兼容。
元评论:请不要添加说 "no" 的答案。我已经知道了。这是一个探索性的问题,看看是否有任何巧妙的技巧或晦涩的标准。我知道共识是这已经不可能了,我的问题甚至已经包括了最实际的解决方法。谢谢!
<input>
的 formaction
属性呢?
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/button