javascript - 是否可以使用 javascript 为提交输入按钮提供 onsubmit 属性?
问题描述
您好我已经尝试了几件事来为我的提交按钮提供 onsubmit 属性。但我不知道如何设置onsubmit。也许你有一个想法。
let btn = document.createElement('input');
btn.value = "Delete";
btn.name = "deleteButton";
btn.type = "submit";
btn.onsubmit="deleteCell();
let btn = document.createElement('input');
btn.value = "Delete";
btn.name = "deleteButton";
btn.type = "button";
btn.addEventListener('submit', deleteCell())
解决方案
“提交”事件是针对表单的,而不是针对输入的。您可以在输入上使用“click”事件:
const deleteCell = () => {
console.log("hello World!")
};
let btn = document.createElement('input');
btn.value = "Delete";
btn.name = "deleteButton";
btn.type = "button";
btn.addEventListener('click', deleteCell);
推荐阅读
- sql - 如何将多列的列不同值作为具有相应列名的数组获取?
- cakephp - 蛋糕PHP 3.6。安装 SSL 后,我得到“找不到控制器类 Webroot”
- c# - Visual FoxPro 9 C# OleDbAdapter 插入 - 功能不可用
- php - symfony 学说-> findBy(),我可以在不使用存储库方法的情况下返回一个可解析的 PHP 数组吗?
- wordpress - }); 这段代码
- php - Laravel 尝试/赶上不工作
- c# - 无法使用 NHibernate 将数据插入数据库
- protocol-buffers - 使用 proto 文件作为文档的一个来源 - 处理扩展的元数据/评论
- javascript - 使用硬编码令牌访问spring boot Rest端点?
- appcelerator - 如何在 iOS 上访问 Titanium Hyperloop 中交付的 UNNotifications?