Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

258
Visualizações
¿Por qué el valor de entrada es una cadena vacía en este formulario?

Sé que debería ser simple, pero todavía no puedo darme cuenta de cuál es el problema. Creé el formulario con la identificación que uso para las variables y luego, después del envío, quiero ver el valor de la entrada, pero obtengo "".

 <form action="signIn.html" method="get"> <input type="text" name="name" id="names" placeholder="Name"> <input type="email" name="email" id="email" placeholder="Email"> <input type="password" name="password" id="password" placeholder="Password"> <label for="terms"> <input type="checkbox" name="terms" id="terms" value="terms">I agree to the Terms and Privacy Policy </label> <div class="button"> <input class="btn signUp" type="submit" value="Sign Up"> </div>
 const formulario = document.querySelector("form"); const nombre = document.querySelector("#names").value; const email = document.querySelector("#email").value; const password = document.querySelector("#password").value; let correctData = []; let errors = []; formulario.addEventListener("submit", (e) => { e.preventDefault() console.log(nombre) console.log(email) console.log(password) });
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Está recuperando los valores de las entradas en la carga de la página (que es una cadena en blanco, porque inicialmente la entrada no tiene valor).

En su lugar, obtenga el value dentro del controlador de eventos de submit .

 const formulario = document.querySelector("form"); const nombre = document.querySelector("#names"); const email = document.querySelector("#email"); const password = document.querySelector("#password"); let correctData = []; let errors = []; formulario.addEventListener("submit", (e) => { e.preventDefault() console.log(nombre.value) console.log(email.value) console.log(password.value) });
 <form action="signIn.html" method="get"> <input type="text" name="name" id="names" placeholder="Name"> <input type="email" name="email" id="email" placeholder="Email"> <input type="password" name="password" id="password" placeholder="Password"> <label for="terms"> <input type="checkbox" name="terms" id="terms" value="terms">I agree to the Terms and Privacy Policy </label> <div class="button"> <input class="btn signUp" type="submit" value="Sign Up"> </div>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda