Atributo HTML al pegar
Definición y uso
El onpaste
atributo se activa cuando el usuario pega algún 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, 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 onpaste
atributo 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 onpaste
atributo 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 |