HTML -Onpaste- Ereignisattribut
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