HTML -Onpaste- Ereignisattribut

❮ HTML-Ereignisattribute

Beispiel

Führen Sie ein JavaScript aus, wenn Sie Text in ein <input>-Element einfügen:

<input type="text" onpaste="myFunction()" value="Paste something in here">

Weitere „Probieren Sie es selbst“-Beispiele weiter unten.


Definition und Verwendung

Das Attribut onpaste wird ausgelöst, wenn der Benutzer Inhalte in ein Element einfügt.

Hinweis: Obwohl das Attribut onpaste von allen HTML-Elementen unterstützt wird, ist es tatsächlich nicht möglich, Inhalte beispielsweise in ein <p>-Element einzufügen, es sei denn, das Element hat contenteditable auf „true“ gesetzt (siehe „Weitere Beispiele“ weiter unten ).

Tipp: Das Attribut onpaste wird meistens bei <input>-Elementen mit type="text" verwendet.

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

  • Drücken Sie STRG + V
  • Wählen Sie im Menü „Bearbeiten“ Ihres Browsers „Einfügen“.
  • Klicken Sie mit der rechten Maustaste, um das Kontextmenü anzuzeigen, und wählen Sie den Befehl "Einfügen".

Browser-Unterstützung

Event Attribute
onpaste Yes Yes Yes Yes Yes

Syntax

<element onpaste="script">

Attributwerte

Value Description
script The script to be run on onpaste

Technische Details

Unterstützte HTML-Tags: ALLE HTML-Elemente

Mehr Beispiele

Beispiel

Führen Sie ein JavaScript aus, wenn Sie Text in ein <p>-Element einfügen (beachten Sie, dass contenteditable auf „true“ gesetzt ist):

<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>

Verwandte Seiten

HTML-Referenz: oncopy-Ereignis

HTML-Referenz: oncut event

HTML-DOM-Referenz: onpaste-Ereignis


❮ HTML-Ereignisattribute