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

267
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar

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 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