如何在表单上使用 event.preventDefault() 作为 javascript 中的“事件”现在已被弃用?

How to use event.preventDefault() on form submit as 'event' in javascript are now deprecated?

提问人:Pawan 提问时间:10/17/2023 更新时间:10/17/2023 访问量:23

问:

我收到以下代码的警告,说 javascript 中的“event”已被弃用。

[HTML全文]

<form onsubmit="handleFormSubmit(event)">
   ...
</form>

JS系列

function handleFormSubmit(event){
   event.preventDefault();
}

我尝试从属性值中删除“事件”。但这会给出一个错误,说“未定义事件”。

[HTML全文]

<form onsubmit="handleFormSubmit()">
   ...
</form>

JS系列

function handleFormSubmit(event){
   event.preventDefault();
}

我还尝试了addEventListener()方法,它确实按预期工作。但我正在寻找一种使用内联属性分配函数的方法。

事件 dom-events addeventlistener preventdefault onsubmit

评论

0赞 Luckyfella 10/17/2023
如果你必须在你的函数中编写逻辑,你为什么不想使用方法呢?handleFormSubmit()addEventListener()

答: 暂无答案