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

272
Views
jQuery: Evitar tecla enter

Estoy tratando de evitar que la tecla Intro se coloque en un área de texto, pero parece que no funciona.

 $('#comment').keyup(function(event) { if (event.text.charCodeAt() == '10') { event.preventDefault(); } });
over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

He escrito una pequeña demostración en jsfiddle.net , donde puedes probar este código

Todo el mundo tiene la respuesta correcta :)

 $('#comment').keypress(function (event) { if (event.keyCode === 10 || event.keyCode === 13) { event.preventDefault(); } });
over 4 years ago · Santiago Trujillo Report

0

No puede cancelar un evento keyup . Sin embargo, puede cancelar los eventos de keydown de tecla y keypress de tecla. En la documentación, observe que en "Información del evento", "Cancelar" es "No" para keyup :

  • tecla Arriba
  • pulsación de tecla
  • pulsación de tecla

El uso keydown le permite cancelar muchas más teclas que keypress , pero si no desea cancelar hasta después de que se haya levantado la tecla, keypress es lo que desea. Afortunadamente para usted, la tecla Intro es una de las teclas cancelables para el evento de keypress de tecla.

over 4 years ago · Santiago Trujillo Report

0

Use event.keyCode en el evento keydown :

 $('#comment').keydown(function(event) { if(event.keyCode == 13) return false; //carry on... });
over 4 years ago · Santiago Trujillo 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!