Ejemplo
Ejecutar un JavaScript al pegar un texto en un <input> elemento:
<input type="text"
onpaste="myFunction()" value="Paste something in here">
Inténtalo tú mismo " Más "hacerlo por uno mismo" ejemplos a continuación.
Definición y Uso
El onpaste atributo se activa cuando el usuario pega algo de contenido en un elemento.
Nota: Aunque el onpaste atributo es compatible con todos los elementos HTML, en realidad no es posible pegar algún contenido en, por ejemplo, un <p> elemento, salvo que dicho elemento ha establecido contenteditable al "true" (Ver "Más ejemplos" más adelante ).
Consejo: El onpaste atributo se utiliza sobre todo en <input> elementos con type="text" .
Consejo: Hay tres maneras de pegar algún contenido en un elemento:
- Presione CTRL + V
- Seleccionar "Paste" en el menú Edición en el navegador
- Haga clic derecho para mostrar el menú contextual y seleccione el "Paste" comando
Soporte para el navegador
Atributo evento | |||||
---|---|---|---|---|---|
onpaste | Sí | Sí | Sí | Sí | Sí |
Diferencias entre HTML 4.01 y HTML5
Ninguna.
Sintaxis
<elementonpaste=" script ">
Los valores de atributo
Valor | Descripción |
---|---|
script | La secuencia de comandos para ejecutar en onpaste |
Detalles técnicos
etiquetas HTML compatibles: | Los elementos HTML |
---|
Más ejemplos
Ejemplo
Ejecutar un JavaScript al pegar un texto en un <p> elemento (Tenga en cuenta que contenteditable se establece en "true" ):
<p contenteditable="true" onpaste="myFunction()">Try to
paste something inside this paragraph.</p>
Inténtalo tú mismo " Páginas relacionadas
Referencia HTML: oncopy event
Referencia HTML: oncut event
Referencia HTML DOM: onpaste event