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

281
Visualizações
¿Cómo reemplazar la entrada del usuario anterior con una nueva entrada cuando se alcanza la longitud máxima?

Tengo una entrada cuya longitud máxima = 3

 #username { width: 30px; }
 <input type="text" id="username" name="username" maxlength="3">

¿Hay alguna manera de reemplazar automáticamente la entrada de usuario más antigua con la entrada de usuario más reciente cuando se alcanza la longitud máxima?

Por ejemplo, los tipos de usuario 'a', 'b', 'c', 'abc' se muestran en la entrada. Si el usuario escribe 'd', se debe mostrar 'bcd' en la entrada.

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

0

Puede obtener los últimos 3 caracteres de la entrada usando String.prototype.substr() , luego reemplace la entrada con los últimos 3 caracteres cuando alguien ingrese un valor.

 document.getElementById('username').addEventListener('input', function() { this.value = this.value.substr(-3); });
 <input type="text" id="username" name="username">

Tendrá que eliminar maxlength="3" porque, de lo contrario, las personas no tendrán la oportunidad de ingresar el cuarto carácter que se usa para rotar la cadena.

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