Atributo HTML al pegar


Definición y uso

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

Nota: aunque el onpasteatributo 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 onpasteatributo 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"

Se aplica a

El onpasteatributo es parte de los Atributos de evento y se puede usar en cualquier elemento HTML.

Elementos Evento
Todos los elementos HTML en pasta

Ejemplo

Ejemplo de entrada

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

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

P 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>

Compatibilidad con navegador

Event Attribute
onpaste Yes Yes Yes Yes Yes