gpt4 book ai didi

javascript - 使用提交的 addEventListener 不起作用

转载 作者:行者123 更新时间:2023-12-03 10:04:12 31 4
gpt4 key购买 nike

当我使用“点击”事件时,我的代码可以工作,它会阻止表单提交。但是,当我使用此代码时,它不会。为什么?

submitMessage.addEventListener('submit', sendMessage, false);

function sendMessage(event){
event.preventDefault();
console.log('made it');
}

最佳答案

When I use the 'click' event, my code works and it prevents the form from submitting. However, when I use this code it does not. Why?

submit事件仅在 <form> 上触发元素。
既然你说它适用于 click ,我假设您没有将处理程序绑定(bind)到 <form>元素。
来自 MDN documentation :

The submit event is fired when a form is submitted.

Note that submit is fired only on the form element, not the button or submit input. (Forms are submitted, not buttons.)

关于javascript - 使用提交的 addEventListener 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32637920/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com