javascript - 如何在javascript submit() 中使用formaction?
问题描述
我想onClick
为不同的项目添加几个 JS 事件。所有项目都在同一范围内<form>
。我只是想将 formaction 属性更改为不同的submit()
功能。
如何在那里使用这种相对较新的形式?
解决方案
Formaction 更改表单的操作,而不是用于提交数据的函数。
您可以创建一个事件侦听器并使用 preventDefault() 使其不以通常的方式提交数据。由于它没有被发送,您可以编写自己的提交程序并使用该程序。
button.addEventListener('click', function(event) => {
event.preventDefault();
// your function here
});
推荐阅读
- macos - 为 OSX 编写和公证可执行文件
- css - CSS使用网格垂直居中不起作用
- reactjs - Reactjs Snackbar 显示自己的进度
- javascript - Ajax 使用 jQuery 和 webkit 浏览器上传文件文件夹
- nginx - 代码服务器 (docker) 和 nuxt.js / javascript 404
- python - 如何将 bin 范围导出到 python 宏以便可以对 pandas 变量进行评分?
- python - 无法在 Windows 上安装 NVIDIA apex
- flutter - Flutter FutureBuilder 和 StreamBuilder 给出 RangeError Value not in range: 3 error in flutter Web but works well in app
- node.js - 如何在 mongoDb 中按多个字段排序
- html - 添加元素时,移动电子邮件的字体变小