DOM input
イベントは、<input>
や <textarea>
要素の値が変更された場合に、同期的に発生します。また、ブラウザによっては、contenteditable
を用いたエディタでも発生します。これについては、ブラウザ間の互換性の表を参照してください。このイベントは、Event
インターフェースを持ちます。
仕様書
ブラウザ間の互換性
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本的なサポート | (有) | (有) | (有) | (有) | ? |
contenteditable で編集可能な要素 | (有) イベントターゲットは、常に editing host の要素。 | 未サポート | (有) イベントターゲットは、キャレットのある位置の最も内側の要素。 | 未サポート | ? |
designMode が "on" の場合 | 未サポート あらゆるイベントが発生しません。 | 未サポート | 未サポート あらゆるイベントが発生しません。 | 未サポート | ? |
機能 | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
基本的なサポート | ? | (有) | ? | ? | ? |
contenteditable で編集可能な要素 | ? | 未サポート | ? | ? | ? |
designMode が "on" の場合 | ? | 未サポート | ? | ? | ? |
Gecko の動作メモ
Gecko 12.0 (Firefox 12.0 / Thunderbird 12.0 / SeaMonkey 2.9) より古いバージョンでは、Gecko は input イベントを IME で未確定文字列編集中や、Mac でデッドキーを利用した場合には発生させていませんでした。