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

213
Visualizações
Validación del campo de contraseña y el campo de confirmación de contraseña

¡Buenas noches! Estoy desarrollando un proyecto de estudio y tenía muchas ganas de hacer la validación del campo de contraseña y la validación del campo confirmSenha. La idea es que cuando el usuario ingrese una contraseña diferente, se devuelva un mensaje diciendo que las contraseñas no coinciden. A continuación se muestra el alcance de mi código.

 function validarPasswordConfirm(password, confirmPassword) { var typedpassword = document.getElementsByName('password').value; var confirmTypedPassword = document.getElementsByName('passwordConfirm').value; if(typedpassword !== confirmTypedPassword) { return { value: false, text: 'Passwords are not the same.' } } else { return { value: true, text: '' } } }

Estoy tratando de validar el campo de contraseña con el campo confirmpassword

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

0

La función getElementsByName devuelve una matriz, por lo que no puede acceder a la propiedad de valor de esa manera.

Recomiendo usar getElementById en su lugar.

about 4 years ago · Juan Pablo Isaza Relatório

0

Noté algunos problemas con tu código.


En primer lugar, var ya no se usa ( vea por qué ). Deberías usar una alternativa.

Las alternativas para var están a continuación.

  1. let - Use esto para las variables que se pueden cambiar.
  2. const : use esto para las variables que no se pueden cambiar (constante).

En segundo lugar, getElementsByName() devuelve unaNodeList , que es iterable (como una array ). Esto significa que .value no está undefined en una NodeList .

Para solucionarlo, cambie su código a continuación.

 const typedPassword = document.querySelector("#password").value; const confirmTypedPassword = document.querySelector("#passwordConfirm").value;
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