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

134
Visualizações
.value no funciona para formularios javascript

Cuando uso el elemento de formulario, aparece un error que dice que no puede establecer las propiedades en undefined .

html:

 <form name="regForm"> <table> <tr> <!-- First Name --> <td> <input id="firstName" type="text" placeholder="First Name"> </td> </tr> <tr> <!-- Error Box --> <td> <p id="returnOutput"></p> </td> </tr> <tr> <!-- Submit button --> <td> <button type="button" onclick="validateForm()">Sign Up</button> </td> </tr> </table> </form>

JavaScript:

 function validateForm() { var firstName = regForm.firstName.value; regForm.returnOutput.value = firstName; }

Esto es para una evaluación, por lo que debe hacerse de esta manera; de lo contrario, estaría usando document.getElementById().value

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

¡Bienvenido a StackOverflow!

regForm no está definido; necesitas definirlo primero.

Solo un consejo: use const para valores que no cambiarán, ¡es una buena práctica!

 function validateForm() { // SELECT regForm by it's name. It doesn't have an ID, so we have to select it by name. However, if it did have an ID, we can use it. 0 is just to select the first element it finds since getElementsByName returns a node list const regForm = document.getElementsByName("regForm")[0] // Declare firstName as the firstname.value const firstName = regForm.firstName.value; // Finally, append it to body :) document.getElementById("returnOutput").innerHTML = firstName; }

Espero que esto haya ayudado :)

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