Exemplo
Executar um JavaScript quando colar algum texto em um <input> elemento:
<input type="text"
onpaste="myFunction()" value="Paste something in here">
Tente você mesmo " Mais "Tente você mesmo" exemplos abaixo.
Definição e Uso
O onpaste atributo é acionado quando o usuário cola algum conteúdo em um elemento.
Nota: Embora o onpaste atributo é suportado por todos os elementos HTML, não é realmente possível para colar algum conteúdo, por exemplo, um <p> elemento, menos que o elemento definiu contenteditable para "true" (Consulte "Mais exemplos" abaixo ).
Dica: O onpaste atributo é usado principalmente em <input> elementos com type="text" .
Dica: Existem três maneiras de colar algum conteúdo em um elemento:
- Pressione CTRL + V
- Selecione "Paste" no menu Editar no seu browser
- Botão direito do mouse para exibir o menu de contexto e selecione o "Paste" comando
Suporte a navegadores
atributo do evento | |||||
---|---|---|---|---|---|
onpaste | sim | sim | sim | sim | sim |
Diferenças entre HTML 4.01 e HTML5
Nenhum.
Sintaxe
<elementonpaste=" script ">
Os valores dos atributos
Valor | Descrição |
---|---|
script | O script a ser executado no onpaste |
Detalhes técnicos
tags HTML suportados: | Todos os elementos HTML |
---|
mais Exemplos
Exemplo
Executar um JavaScript quando colar algum texto em um <p> elemento (Note que contenteditable está definido para "true" ):
<p contenteditable="true" onpaste="myFunction()">Try to
paste something inside this paragraph.</p>
Tente você mesmo " Páginas relacionadas
Referência HTML: oncopy event
Referência HTML: oncut event
HTML DOM de referência: onpaste event