Tentei de varias formas aplicar o event.preventDefault() em um formulario e não está funcionando. Minha ultima tentativa foi com base numa solução que vi, com solução dada em 2017, que consistia em criar um onsubmit num formulario .
<form class="form" onsubmit="produto.salvar(event)">
E dai dentro um objeto coloquei o seguinte:
salvar(event) {
event.preventDefault();
let produto = this.lerDados();
if (this.validaCampos(produto)) {
if (this.editId == null) {
this.adicionar(produto);
} else {
this.atualizar(this.editId, produto);
}
}
Ah pouco depois de adicionar o "event" no js, o vs code sozinho criou essa estrutura:
const { event } = require("jquery");