我可以覆盖默认表单提交方法" POST"与另一个" POST"方法?

时间:2017-12-23 13:49:57

标签: javascript html forms post

我想将post的默认form submitting方法更改为另一个post方法,以更改默认方法的行为方式,如刷新整个页面等...

1 个答案:

答案 0 :(得分:0)

您可以为提交事件绑定全局事件侦听器,以检查调用它的表单的方法。如果是POST提交,您可以阻止默认行为并执行其他操作。

addEventListener("submit", (evt) => {
  if (evt.target.method.toLowerCase() === "post") {
    evt.preventDefault();
    alert("Do something else now");
  }
});
<form method="post">
  <button>Submit</button>
</form>