Atributo onpaste HTML
Definição e uso
O onpaste
atributo é acionado quando o usuário cola algum conteúdo em um elemento.
Nota: Embora o onpaste
atributo seja suportado por todos os elementos HTML, não é realmente 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 onpaste
atributo é 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"
Aplica-se a
O onpaste
atributo faz parte dos Event Attributes e pode ser usado em qualquer elemento HTML.
Elementos | Evento |
---|---|
Todos os elementos HTML | em pasta |
Exemplo
Exemplo de entrada
Execute um JavaScript ao colar algum texto em um elemento <input>:
<input type="text" onpaste="myFunction()" value="Paste something in here">
Exemplo P
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>
Suporte ao navegador
Event Attribute | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |