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

81
Vistas
¿Hay alguna manera de detectar la pulsación de tecla/ingresar en el evento de búsqueda?

Estoy buscando una manera de diferenciar entre presionar Entrar en un evento de input[type="search"] (evento de búsqueda) y borrar la consulta haciendo clic en X.

He intentado buscar variables en e y e.target

Lo único que se me ocurre es:

 search.addEventListener("search", (e) => { e.addEventListener("keypress", event => { if (event.key === "Enter") { .... } }); });

Pero no me gusta esto en absoluto, y no hay forma de detectar específicamente el clic X. Normalmente uso funciones de controlador, por lo que creo que la legibilidad del código se verá afectada por este anidamiento de eventos.

¿Hay una forma integrada o mejor para lograr esto? ¡Toda ayuda y pensamientos son bienvenidos!

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

0

Según mi experiencia, no hay forma de diferenciar entre estos dos, a menos que use una función específica con el controlador de eventos onClick.
Esto también puede ayudar. ¿Cómo detecta la limpieza de una entrada HTML5 de "búsqueda"?

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