Microsoft Edge 中未提交表单

form not submitting in Microsoft Edge

在 Rails 5 应用程序中,我有一个表单未在 Edge 上正确提交,因为提交输入被放置在表单之外。有什么方法可以在不更改我的 html 结构以在表单中实际输入的情况下处理它吗?

恐怕如果您不想将提交按钮移到表单中(虽然我真的不明白为什么您希望该按钮位于 <form> 标签之外),您可以在 Javascript 之前提交表格。

单击按钮后,只需在表单上调用 submit 方法。使用 jQuery,它看起来像这样:

$("#my-button").on("click", function() {
  $("my-form").submit();
});