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

97
Visualizações
¿Cómo restringir que el usuario ingrese un número en un campo de entrada con tipo como texto?

Cómo impedir que el usuario ingrese un número en el campo de entrada. Cuando usamos tipo como número, no podemos ingresar texto en la entrada. De la misma manera, cómo lograrlo, viceversa. Alguien que me ayude necesito esto para completar mi tarea.

 <input type="text" name="name" />
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Puede agregar un detector de eventos de input a la entrada que obtiene el valor de la entrada, reemplaza cada carácter numérico (con String.replace ) y luego asigna el resultado al valor de la entrada:

 const input = document.querySelector('input'); input.addEventListener('input', function(){ this.value = this.value.replace(/[^\D]/g,'') })
 <input type="text" name="name" />

about 4 years ago · Juan Pablo Isaza Relatório

0

Puede escuchar keydown , y si la tecla presionada es un número, simplemente llame a event.preventDefault() en el evento del teclado.

 const input = document.querySelector('input'); input.addEventListener('keydown', function(event){ if((/\d/g).test(event.key)) event.preventDefault(); })
 <input type="text" />

about 4 years ago · Juan Pablo Isaza Relatório

0

Puede usar la función de 1 línea para evitar cualquier número en la input con la ayuda de la expresión regular

Pero no se recomienda usar la función en línea, aquí se proporciona solo para informar sobre un enfoque diferente

Vea aquí para saber más sobre la expresión regular

 <input type="text" name="name" oninput=" this.value = this.value.replace(/[0-9]/g,'')" />

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