post icon

Capturar la tecla [ENTER] con JavaScript y que funcione en varios browsers

Capturar cuando se presiona la tecla <ENTER> o <INTRO> desde alguna página web es tarea conocida de sobra, pero sigue habiendo gente que pregunta sobre ésto. Lo más engorroso en ésto es hacer funcionar en varios navegadores, especialmente los más populares (Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari, etc).

La implementación más común de ésto es cuando el usuario presiona <ENTER> en una caja de texto y queremos hacer postback.

La manera que suelo implementar ésto es como sigue, en el evento KeyPress del objeto

alert(window.event? window.event.keyCode : e.htmlEvent.charCode);

Comentarios desde Facebook:

  1. avatar
    Arg Google Chrome Windows
    28 diciembre 2012 at 21:06 #

    negro hijo de puta

Responder