HTML -onpaste- Attribut
Definition und Verwendung
Das onpaste
Attribut wird ausgelöst, wenn der Benutzer Inhalt in ein Element einfügt.
Hinweis: Obwohl das onpaste
Attribut 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 onpaste
Attribut 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 onpaste
Attribut 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 |