首页 > 解决方案 > 是否可以使用 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())

标签: javascripthtmlonsubmit

解决方案


“提交”事件是针对表单的,而不是针对输入的。您可以在输入上使用“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);

推荐阅读