Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

80
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!