Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

102
Vistas
Un addEventListener con keydown da como resultado una cadena vacía sobre la primera tecla en un área de texto

Tengo una etiqueta de área de textarea que toma valores para usar para otra cosa. Cuando presiono una tecla, el valor de la misma es una cadena vacía. Sin embargo, las teclas presionadas después de la primera tecla se muestran bien. Por ejemplo, si escribo "hola", el valor sería "hola". Lo quiero para que aparezca el valor de la primera clave.

Aquí está mi código,

 const editor = document.getElementById('editor'); editor.addEventListener('keydown', (event => { let value = editor.value; console.log(value); }));

Este es mi HTML para el área de texto, en caso de que sea necesario,

<textarea autofocus id="editor"></textarea>

Gracias.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Para ver todos los caracteres a medida que escribe, utilice keyup en lugar de keydown como tipo de evento.

 editor.addEventListener('keyup',function(e) { let value = this.value; let preview=document.getElementById('preview'); console.log(value); preview.innerHTML=value; });
 <textarea autofocus id="editor"></textarea> <div id='preview'></div>

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda