FFのtext eventに関して

前回firebugのLog Event機能に関して紹介したんですが、そのとき見つけたちょっと面白いイベントに関して紹介したいと思います。

そのイベントは「text」

私もLog Eventで見るまで知らなかったんですが、これはIMEがONの時にkeypressの代わりに呼ばれるようです。

IE,safariはIMEがONでもkeyup(or keydown)が呼ばれるのですが、FFはIMEがONの間はkeyup(or keydown)が呼ばれないのでこのイベントは結構重要かもしれません。

ちなみにjQueryでは以下のようにして捕捉可能です。

$(':text').bind('text', function () {console.log(this.value)});