Atributo de evento onpaste HTML
Exemplo
Execute um JavaScript ao colar algum texto em um elemento <input>:
<input type="text" onpaste="myFunction()" value="Paste something in here">
Mais exemplos de "Experimente você mesmo" abaixo.
Definição e uso
O atributo onpaste é acionado quando o usuário cola algum conteúdo em um elemento.
Nota: Embora o atributo onpaste seja suportado por todos os elementos HTML, na verdade não é possível colar algum conteúdo, por exemplo, em um elemento <p>, A MENOS que o elemento tenha definido contenteditable como "true" (Veja "Mais exemplos" abaixo ).
Dica: O atributo onpaste é usado principalmente em elementos <input> com type="text".
Dica: há três maneiras de colar algum conteúdo em um elemento:
- Pressione CTRL + V
- Selecione "Colar" no menu Editar do seu navegador
- Clique com o botão direito para exibir o menu de contexto e selecione o comando "Colar"
Suporte ao navegador
Event Attribute | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |
Sintaxe
<element onpaste="script">
Valores de atributo
Value | Description |
---|---|
script | The script to be run on onpaste |
Detalhes técnicos
Tags HTML suportadas: | TODOS os elementos HTML |
---|
Mais exemplos
Exemplo
Execute um JavaScript ao colar algum texto em um elemento <p> (Observe que contenteditable está definido como "true"):
<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
Páginas relacionadas
Referência HTML: evento oncopy
Referência HTML: evento oncut
Referência HTML DOM: evento onpaste
❮ Atributos de evento HTML