Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

HELP NO CODE (CONSOLE NÃO IMPRIME OS DADOS)

pessoal conforme meu aprendizado aqui no curso eu inclui oque aprendi em java script pra captar os dados do protótipo de um projeto. não sei se vocês ajudam nisso mas não custa nada tentar. o java script nao ta pegando os dados que coloco.

<form class="login-form" action="register">
                <input  id="email" class="login-input" type="email" placeholder="Email ou Telefone">
                <span class="login-input-border" ></span>
                <input id="senha" class="login-input" type="password" placeholder="Senha">
                <span class="login-input-border" > </span>
                <button class="login-submit">Entrar</button>
                <a class="login-reset" href="#">Esqueceu a Senha?</a>
                <button class="login-register">Criar nova conta</button>
</form>

<script>
const BotaoEntrar = document.querySelector(".login-submit");
BotaoEntrar.addEventListener('click', function(event){
    event.preventDefault();
})

const NewAccount = document.querySelector(".login-register");
NewAccount.addEventListener('click', function(event){
    event.preventDefault();
})

const form = document.querySelector(".login-form");


function ObterConta(form) {

    var conta = {
        email: form.email.textcontent,
        senha: form.senha.textcontent
    }
       return conta; 
}   



const conta = ObterConta(form);

console.log(conta)

</script>
1 resposta
solução!

Oi Marcio, tudo bem?

Desculpe a demora em retornar.

Ao analisar o seu código, identifiquei que o problema está na função "ObterConta". As propriedades "email" e "senha" não devem ser acessadas através do "textcontent", mas sim do "value".

Altere o seu código para:

function ObterConta(form) {
    var conta = {
        email: form.email.value,
        senha: form.senha.value
    }
    return conta; 
}

Dessa forma, você conseguirá capturar os dados do formulário corretamente e imprimi-los no console.

Espero ter ajudado.

Um abraço e bons estudos.