Your Search Results

    input Redirect 1

    The DOM input event is fired synchronously when the value of an <input> or <textarea> element is changed. Additionally, it's also fired on contenteditable editors when its contents are changed. In this case, the event target is the editing host element. If there are two or more elements which have contenteditable as true, "editing host" is the nearest ancestor element whose parent isn't editable. Similarly, it's also fired on root element of designMode editors.

    General info

    Specification
    HTML5, DOM Level 3 Events
    Interface
    Event, InputEvent
    Bubbles
    Yes
    Cancelable
    No
    Target
    Element
    Default Action
    The value or the content is modified.

    Properties

    Property Type Description
    target Read only EventTarget The event target (the topmost target in the DOM tree).
    type Read only DOMString The type of event.
    bubbles Read only boolean Does the event normally bubble?
    cancelable Read only boolean Is it possible to cancel the event?

    Browser compatibility

    Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Basic support (Yes) (Yes) (Yes) (Yes) (Yes)
    immediately after compositionupdate (Yes) 12 (12) (Yes) Not supported (Yes)
    on contenteditable element

    (Yes)

    14 (14)

    Not supported

    Event target is the innermost element at caret position.

    Not supported (Yes)
    when designMode is "on"

    (Yes)

    14 (14)

    Not supported

    Not supported (Yes)
    data DOM level 3 ? Not supported ? ? ?
    isComposing DOM level 3 Not supported 31 (31) Not supported Not supported Not supported
    Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    Basic support (Yes) (Yes) (Yes) ? ? (Yes)
    immediately after compositionupdate ? ? 12.0 (12) ? ? ?
    on contenteditable element ? ?

    14.0 (14)

    ? ? ?
    when designMode is "on" ? ? 14.0 (14) ? ? ?
    data DOM level 3 ? ? Not supported ? ? ?
    isComposing DOM level 3 Not supported Not supported 31.0 (31) Not supported Not supported Not supported
    Opera does not fire an input event after dropping text in an input field.
    IE 9 does not fire an input event when the user removes characters from input filled by keyboard, cut, or drag operations.

    Gecko notes

    Prior to Gecko 12.0 (Firefox 12.0 / Thunderbird 12.0 / SeaMonkey 2.9), Gecko didn't fire input events while composition was ongoing using IMEs or when dead keys were used on the Mac.

    Also the change event is related.

    Document Tags and Contributors

    Contributors to this page: ethertank
    Last updated by: ethertank,