「onKeyupイベントハンドラで、検索実行」のようなjavascriptコードにおいて、日本語(IME)入力の確定時のenterで、検索実行されてしまう現象があったので、整理。
通常時のenterによる取得keycode
通常時は、そりゃそうですね
browser | keydown | keypress | keyup |
---|---|---|---|
FireFox 23 | 13 | 13 | 13 |
IE 9 | 13 | 13 | 13 |
Chrome 28 | 13 | 13 | 13 |
safari 5 | 13 | 13 | 13 |
日本語(IME)入力の確定時のenterによる取得keycode
日本語入力の確定時のenterは、取得できるkeycodeがブラウザ毎に異なります...知りませんでした
browser | keydown | keypress | keyup |
---|---|---|---|
FireFox 23 | − | − | 13 |
IE 9 | 229 | − | 13 |
Chrome 28 | 229 | − | − |
safari 5 | 229 | − | 13 |