Atributo onpaste HTML


Definição e uso

O onpasteatributo é acionado quando o usuário cola algum conteúdo em um elemento.

Nota: Embora o onpasteatributo 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 onpasteatributo é 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 onpasteatributo 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