Atributo de evento HTML onpaste

❮ Atributos de eventos HTML

Ejemplo

Ejecute un JavaScript al pegar texto en un elemento <input>:

<input type="text" onpaste="myFunction()" value="Paste something in here">

Más ejemplos de "Pruébelo usted mismo" a continuación.


Definición y uso

El atributo onpaste se activa cuando el usuario pega algún contenido en un elemento.

Nota: aunque el atributo onpaste es compatible con todos los elementos HTML, en realidad no es posible pegar algún contenido, por ejemplo, en un elemento <p>, A MENOS QUE el elemento haya establecido contenteditable en "true" (consulte "Más ejemplos" a continuación). ).

Sugerencia: el atributo onpaste se usa principalmente en elementos <input> con type="text".

Sugerencia: hay tres formas de pegar contenido en un elemento:

  • Presione CTRL + V
  • Seleccione "Pegar" en el menú Editar de su navegador
  • Haga clic derecho para mostrar el menú contextual y seleccione el comando "Pegar"

Compatibilidad con navegador

Event Attribute
onpaste Yes Yes Yes Yes Yes

Sintaxis

<element onpaste="script">

Valores de atributos

Value Description
script The script to be run on onpaste

Detalles técnicos

Etiquetas HTML compatibles: TODOS los elementos HTML

Más ejemplos

Ejemplo

Ejecute un JavaScript al pegar texto en un elemento <p> (Tenga en cuenta que contenteditable se establece en "true"):

<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>

páginas relacionadas

Referencia HTML: evento oncopy

Referencia HTML: evento oncut

Referencia HTML DOM: evento onpaste


❮ Atributos de eventos HTML