Ajuda JS e Mysql

28/11/2021

0

Olá pessoal.
Sou programador Delphi e agora estou tendo que migrar para Desenvolvimento Web e confesso que estou tendo algumas dificuldades.
Mas a dúvida de agora é o seguinte.
Estou usando JS.

Quando eu executo isso:
let formulario = document.getElementById("tela-login")
let acessar = document.getElementById("btn")
let email = document.getElementById(''usuario'');


formulario.addEventListener("submit", function(e) {     
    alert(''Entrou'')
    e.preventDefault();
})

Retorna a mensagem(''''Entrou'''''') normalmente.

E se eu executo no terminal isso:
(async () => {
const db = require("./dados");
await db.insereLogin({cnpj: "153450008", login: "bbbbb", senha: "1234500",ativo: "S"})
}) ();
Ele insere os dados na minha tabela mysql normalmente também.

Porém quando quero executar os dois juntos ele não insere na tabela. Ex..:

let formulario = document.getElementById("tela-login")
let acessar = document.getElementById("btn")
let email = document.getElementById(''usuario'');

formulario.addEventListener(''submit'', function(e) {
alert('''Entrou'')
(async () => {
const db = require("./dados");
await db.insereLogin({cnpj: "153450008", login: "bbbbb", senha: "1234500",ativo: "S"})
}) ();
e.preventDefault();
}).

Basicamente é o seguinte, eu criei um formulário HTML e quando clico em um botão quero inserir os dados digitados na minha tabela.
Desde já peço desculpas por possíveis absurdos em meu código e já agradeço a ajuda.
Lucas Garcia

Lucas Garcia

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar