Это действительно странная ошибка. В Chrome (6.0.472.62, последний) и IE8 (по крайней мере) это ведет себя правильно, но в FF (3.6.9, последний) и событие click, и ввод регистра событий, что затрудняет различение поведения. *
Проверьте этот код: http://jsfiddle.net/QmkwY/1/, нажмите на поле поиска в «результатах» и просто нажмите Enter. Результаты внизу должны регистрироваться click event: 1
enter event: 13
, что явно неверно.
У меня происходят разные события для событий щелчка и ввода событий на моей странице, поэтому, когда событие ввода регистрируется как событие щелчка, вы можете представить себе разочарование!
У кого-нибудь есть умное решение?