HTML -onpaste- Attribut


Definition und Verwendung

Das onpasteAttribut wird ausgelöst, wenn der Benutzer Inhalt in ein Element einfügt.

Hinweis: Obwohl das onpasteAttribut 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“ unten). .

Tipp: Das onpasteAttribut wird meistens auf <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 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".

Gilt für

Das onpasteAttribut ist Teil der Ereignisattribute und kann für beliebige HTML-Elemente verwendet werden.

Elemente Fall
Alle HTML-Elemente aufkleben

Beispiel

Eingabebeispiel

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">

P 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>

Browser-Unterstützung

Event Attribute
onpaste Yes Yes Yes Yes Yes