onpasteEreignis

事件对象参考手册Event-Objekt

Beispiele

JavaScript ausführen, wenn Text in ein <input>-Element eingefügt wird:

<input type="text" onpaste="myFunction()" value="Try pasting text here">

Selbst ausprobieren »

Weitere Beispiele finden Sie am Ende dieses Artikels.


Definition und Verwendung

Das onpaste-Ereignis wird ausgelöst, wenn der Benutzer Text in ein Element einfügt.

Hinweis:Obwohl alle verwendeten HTML-Elemente das onpaste-Ereignis unterstützen, wird es nicht von allen Elementen tatsächlich unterstützt, wie z. B. vom <p>-Element, es sei denn, contenteditable ist auf "true" gesetzt (siehe weitere Beispiele unten).

Tipp:Das onpaste-Ereignis wird normalerweise für <input>-Elemente mit type="text" verwendet.

Tipp:Es gibt drei Möglichkeiten, Inhalte in ein Element einzufügen:

  • Drücken Sie STRG + V
  • Wählen Sie "Einfügen" aus dem Bearbeitungsmenü des Browsers
  • Klicken Sie mit der rechten Maustaste und wählen Sie den Befehl "Einfügen" aus dem Kontextmenü.

Browser-Unterstützung

Ereignis
onpaste Ja Ja Ja Ja Ja


Syntax

In HTML:

<element onpaste="myScript">Probieren Sie es selbst

In JavaScript:

object.onpaste=function(){myScript};Probieren Sie es selbst

In JavaScript unter Verwendung der addEventListener()-Methode:

object.addEventListener("paste", myScript);Selbst ausprobieren

Hinweis:Internet Explorer 8 und frühere IE-Versionen unterstützen dieaddEventListener()-Methode nicht.


Technische Details
Blubbert: Ja
Abbrechbar: Ja
Ereignistyp: ClipboardEvent
Unterstützte HTML-Tags: Alle HTML-Elemente


Examples

Weitere Beispiele

Beispiel

JavaScript ausführen, wenn Text in ein <p>-Element eingefügt wird (Hinweis: contenteditable ist auf "true" gesetzt):

<p contenteditable="true" onpaste="myFunction()">Versuchen Sie, Inhalt in den Absatz einzufügen.</p>

Selbst ausprobieren »


Verwandte

HTML-DOM-Referenz:oncopy-Ereignis

HTML-DOM-Referenz:oncut-Ereignis


事件对象参考手册Event-Objekt Weitere Erweiterungen