首页 > 解决方案 > 如何在javascript submit() 中使用formaction?

问题描述

我想onClick为不同的项目添加几个 JS 事件。所有项目都在同一范围内<form>。我只是想将 formaction 属性更改为不同的submit()功能。

如何在那里使用这种相对较新的形式?

标签: javascriptphpforms

解决方案


Formaction 更改表单的操作,而不是用于提交数据的函数。

您可以创建一个事件侦听器并使用 preventDefault() 使其不以通常的方式提交数据。由于它没有被发送,您可以编写自己的提交程序并使用该程序。

button.addEventListener('click', function(event) => {
     event.preventDefault();
     // your function here
});

推荐阅读