Pelo que eu observei acabei fazendo de uma forma diferente dos demais e até da resolução do instrutor.
Utilizo IA como um "professor" para sanar dúvidas, solicitar orientação e até um passo a passo explicativo quando necessário, uma vez que algumas resoluções utilizam algumas "ferramentas" que ainda não vimos nos cursos anteriores. No meu entendimento o formulário era pra ser criado todo em JavaScript, e o meu ficou assim:
let formulario = document.createElement('form');
let campoNome = document.createElement('input');
let campoEmail = document.createElement('input');
let botao = document.createElement('button');
let resultado = document.createElement('p')
campoNome.type = 'text';
campoNome.placeholder = 'Digite seu nome';
campoEmail.type = 'email';
campoEmail.placeholder = 'exemplo@email.com'
botao.textContent = 'Enviar'
formulario.appendChild(campoNome);
formulario.appendChild(campoEmail);
formulario.appendChild(botao);
document.body.appendChild(formulario);
document.body.appendChild(resultado);
botao.addEventListener('click', function () {
event.preventDefault();
let nome = campoNome.value;
let email = campoEmail.value;
console.log('Nome:' + nome);
console.log('email:' + email);
resultado.textContent = 'Nome: ' + nome + ' | Email ' + email;
});
Depois a IA me forneceu um HTML básico para testar a funcionalidade:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Formulário</title>
</head>
<body>
<script src="app.js"></script>
</body>
</html>