Beispiel
Führen Sie einen JavaScript , wenn Sie einen Text in einem Einfügen <input> Element:
<input type="text"
onpaste="myFunction()" value="Paste something in here">
Versuch es selber " Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.
Definition und Verwendung
Die onpaste Ereignis tritt auf, wenn der Benutzer einige Inhalte in einem Element eingefügt wird.
Hinweis: Obwohl das onpaste Ereignis von allen HTML - Elementen unterstützt wird, ist es eigentlich nicht möglich , einige Inhalte in einfügen, beispielsweise ein <p> Element, sofern das Element nicht gesetzt contenteditable auf "true" (siehe "More Examples" unten ).
Tipp: Das onpaste Ereignis wird meist auf verwendet <input> Elementen mit type = „text“.
Tipp: Es gibt drei Möglichkeiten , einige Inhalte in einem Element einzufügen:
- Drücken Sie STRG + V
- Wählen Sie "Paste" aus dem Menü Bearbeiten in Ihrem Browser
- Rechtsklick das Kontextmenü anzuzeigen , und wählen Sie den "Paste" Befehl.
Browser-Unterstützung
Event | |||||
---|---|---|---|---|---|
onpaste | Ja | Ja | Ja | Ja | Ja |
Syntax
In HTML:
In JavaScript:
object .onpaste=function(){ Versuch es selber "
In JavaScript mit den addEventListener() Methode:
object .addEventListener("paste", myScript );
Versuch es selber " Hinweis: Die addEventListener() Methode wird nicht unterstützt in Internet Explorer 8 und früheren Versionen.
Technische Details
Blasen: | Ja |
---|---|
Es fällt eine Pauschale: | Ja |
Event-Typ: | ClipboardEvent |
Unterstützte HTML-Tags: | Alle HTML-Elemente |
Mehr Beispiele
Beispiel
Führen Sie einen JavaScript , wenn Text in einem Einfügen <p> Element (Beachten Sie, dass contenteditable ist auf "true"):
<p contenteditable="true" onpaste="myFunction()">Try to
paste something inside this paragraph.</p>
Versuch es selber " Verwandte Seiten
HTML - DOM - Referenz: oncopy Ereignis
HTML - DOM - Referenz: oncut Ereignis
Ereignisobjekt