événement de clavier ne fonctionne pas dans Chrome

J’ai un formulaire asp.net avec deux zones de texte et un bouton. J’ai implémenté le code pour déclencher l’événement click du bouton en appuyant sur la touche Entrée.

  $(document).keydown(function (event) { if (event == undefined) { event = window.event; } if (event.keyCode == 13) { $('.enterButton').focus(); $('.enterButton').click(); } }); 

Cela fonctionne bien dans IE et Firefox, mais pas dans Chrome. J’ai débogué JS dans Chrome à l’aide des outils de développement et constaté que les instructions contenues dans le code clé == 13 si bloc étaient exécutées, mais que l’événement click ne se déclenchait pas. Une idée pour résoudre ce problème?