Execute a JavaScript when pasting some text in an <input> element:
More "Try it Yourself" examples below.
The onpaste attribute fires when the user pastes some content in an element.
Note: Although the onpaste attribute is supported by all HTML elements, it is not actually possible to paste some content in, for example, a <p> element, UNLESS the element has set contenteditable to "true" (See "More Examples" below).
Tip: The onpaste attribute is mostly used on <input> elements with type="text".
Tip: There are three ways to paste some content in an element:
Event Attribute | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |
None.
Value | Description |
---|---|
script | The script to be run on onpaste |
Supported HTML tags: | ALL HTML elements |
---|
Execute a JavaScript when pasting some text in a <p> element (Note that contenteditable is set to "true"):
HTML reference: oncopy event
HTML reference: oncut event
HTML DOM reference: onpaste event