【发布时间】:2019-10-08 08:39:11
【问题描述】:
我想为不同的项目添加几个 JS onClick 事件。所有项目都在同一个<form> 内。我只是想将formaction属性更改为不同的submit()函数。
如何在那儿使用这种相对较新的形式?
【问题讨论】:
-
不同的 submit() 函数到底是什么意思?
标签: javascript php forms
我想为不同的项目添加几个 JS onClick 事件。所有项目都在同一个<form> 内。我只是想将formaction属性更改为不同的submit()函数。
如何在那儿使用这种相对较新的形式?
【问题讨论】:
标签: javascript php forms
Formaction 改变的是表单的动作,而不是用来提交数据的函数。
您可以创建一个事件侦听器并使用 preventDefault() 使其不以通常的方式提交数据。由于没有发送,您可以编写自己的提交程序并使用该程序。
button.addEventListener('click', function(event) => {
event.preventDefault();
// your function here
});
【讨论】: