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

194
Visualizações
¿Cómo editar mi función para devolver un error si la contraseña no tiene 8 caracteres?

Este es mi javascript, pero funciona bien con todos los demás campos cuando no se ingresa nada. Estoy tratando de hacer que el usuario deba ingresar al menos 8 caracteres antes de enviar, pero actualmente, pueden enviar en 0.

 function validateForm() { if (document.register.firstName.value == "") { alert("Please provide your first name!"); document.register.firstName.focus(); return false; } if (document.register.secondName.value == "") { alert("Please provide your second name!"); document.register.secondName.focus(); return false; } if (document.register.email.value == "") { alert("Please provide your Email!"); document.register.email.focus(); return false; } if (document.register.phoneNo.value == "") { alert("Please provide your Phone Number!"); document.register.phoneNo.focus(); return false; } if (document.register.Gender.value == "") { alert("Must select a Gender!"); document.register.Gender.focus(); return false; } if (document.register.Terms.value == "") { alert("Terms and Conditions must be accpeted"); document.register.Terms.focus(); return false; } if (document.register.psw.value.length > 7) { alert("Password must contain 8 character"); document.register.psw.focus(); return false; } return (true); }
about 4 years ago · Santiago Gelvez
3 Respostas
Responde à pergunta

0

Debe verificar si tiene <= 7 caracteres de longitud (o probablemente < 8 para mayor claridad). Actualmente está impidiendo que el usuario envíe una contraseña si es demasiado larga , no al revés:

 if (document.register.psw.value.length < 8) { ... }
about 4 years ago · Santiago Gelvez Relatório

0

Supongo que está utilizando el campo de entrada de contraseña. Si es así, puede manejar eso desde el HTML haciendo algo como esto (ver más abajo) y hacer que el navegador maneje la validación.

 <input type="password" minlength="4" maxlength="8">
about 4 years ago · Santiago Gelvez Relatório

0

Simplemente intente lo siguiente. Fíjate, como mencionaste, no es mayor que 7, sino menor que 8.

 if( document.register.psw.value.length < 8) { alert( "Password must contain 8 character" ); document.register.psw.focus() ; return false; }
about 4 years ago · Santiago Gelvez 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