The InputEvent interface represents an event notifying of editable content change.
Constructor
InputEvent()- Creates an
InputEventobject.
Properties
This interface inherits properties from its parents, UIEvent and Event.
InputEvent.dataRead only- Returns a
DOMStringwith the inserted characters. This may be empty string if the change doesn't cause inserting text, e.g., deleting characters. InputEvent.isComposingRead only- Returns a
Booleanvalue indicating if the event is fired aftercompositionstartand beforecompositionend.
Methods
This interface doesn't implement specific methods, but inherits methods from its parents, UIEvent and Event.
Specifications
| Specification | Status | Comment |
|---|---|---|
| Document Object Model (DOM) Level 3 Events Specification The definition of 'InputEvent' in that specification. |
Working Draft | Initial definition. |
Browser compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Basic support | No support | 31.0 (31.0) | No support | No support | No support |
data |
No support | No support | No support | No support | No support |
isComposing() |
No support | 31.0 (31.0) | No support | No support | No support |
| Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Basic support | No support | 31.0 (31.0) | No support | No support | No support |
data |
No support | No support | No support | No support | No support |
isComposing() |
No support | 31.0 (31.0) | No support | No support | No support |