MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

HTMLElement.onpaste

Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

Non-standard
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

Sumário

A propriedade onpaste retorna o código do evento onPaste do elemento atual.

Sintaxe

element.onpaste = functionRef;

onde functionRef é uma função - comumente um nome de uma função declarada em outro lugar ou uma function expression. Veja JavaScript Reference:Functions para detalhes.

Exemplo

<!DOCTYPE html>
<html>
<head>
<title>Exemplo do evento onpaste</title>
</head>

<body>
<h1>Brinque com este editor!</h1>
<textarea id="editor" rows="3" cols="80">
Tente colar um texto dentro desta área!
</textarea>

<script>
function log(txt) {
  document.getElementById("log").appendChild(document.createTextNode(txt + "\n"));
}
  
function pasteIntercept(evt) {
  log("Colando!");
}
  
document.getElementById("editor").addEventListener("paste", pasteIntercept, false);
</script>

<h2>Log</h2>
<textarea rows="15" cols="80" id="log" readonly="true"></textarea>
</body>
</html>

Este exemplo registra a colagem dentro do textarea.

Notas

Este evento é disparado quando o usuário tenta colar um texto.

Desde a versão 13 do Firefox, o atributo dom.event.clipboardevents.enabled controla esta feature. O valor padrão é true, mas pode ser desativado.

Especificação

Não faz parte da especificação.

Notas

There is currently no DOM-only way to obtain the text being pasted; you'll have to use an nsIClipboard to get that information.

Veja também

Etiquetas do documento e colaboradores

 Colaboradores desta página: Jerffersonferreira
 Última atualização por: Jerffersonferreira,