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

191
Visualizações
No se puede determinar si la entrada del usuario está en blanco javascript

Estoy creando una página web del sistema de votación usando Javascript. Hay varias cosas que el usuario debe ingresar antes de comenzar la votación, como candidatos, número de personas que votan, etc. Creé una función para cada una, pero cuando intenté agregar algunas declaraciones de validación a mi función enterCandidate, sería no registra un error cuando el usuario deja la casilla en blanco. Aquí está el código de la función:

 var enterCandidate = prompt("Please enter a candidate"); for (let i = 0; i < enterCandidate.length; i++){ if (isNaN(enterCandidate.charAt(i)) || enterCandidate.charAt(i) == ' '){ if (!enterCandidate.length == 0){ candidates.push(enterCandidate); console.log(enterCandidate); candidate1 = candidates[0]; candidate2 = candidates[1]; candidate3 = candidates[2]; candidate4 = candidates[3]; candidate5 = candidates[4]; candidate6 = candidates[5]; } else { alert('Please do not leave the box blank.'); } } else { alert('Please enter a name, without symbols or numbers.'); } } }

La parte con la que tengo un problema es la segunda declaración if, donde usé !enterCandidate.length == 0. Esto solo debería devolver verdadero si el usuario ha ingresado algo, pero en su lugar devuelve falso y pasa a la alerta else 'Por favor haz no deje la casilla en blanco'. Soy consciente de que incluso si este código funcionara, permitiría a las personas ingresar solo espacios; no estoy muy seguro de cómo abordar eso sin registrar errores si las personas ingresan nombres completos.

about 4 years ago · Juan Pablo Isaza
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