Przykład
Wykonać JavaScript podczas wklejania jakiś tekst w <input> element:
<input type="text"
onpaste="myFunction()" value="Paste something in here">
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
Onpaste zdarzenie, gdy użytkownik wkleja pewne treści w elemencie.
Uwaga: Chociaż onpaste zdarzenie jest obsługiwane przez wszystkie elementy HTML, to w rzeczywistości nie jest to możliwe, aby wkleić jakąś treść w, na przykład, <p> Element, chyba że element ustawił contenteditable na "true" (Patrz "More Examples" poniżej ).
Wskazówka: onpaste wydarzenie jest stosowany głównie na <input> elementów z type = „text”.
Wskazówka: Istnieją trzy sposoby, aby wkleić część zawartości w elemencie:
- Naciśnij klawisze CTRL + V
- Wybierz "Paste" z menu Edycja w przeglądarce
- Kliknij prawym przyciskiem myszy, aby wyświetlić menu kontekstowe i wybierz "Paste" polecenie.
Wsparcie przeglądarka
Zdarzenie | |||||
---|---|---|---|---|---|
onpaste | tak | tak | tak | tak | tak |
Składnia
W HTML:
W JavaScript:
object .onpaste=function(){ Spróbuj sam "
W JavaScript, używając addEventListener() metodę:
object .addEventListener("paste", myScript );
Spróbuj sam " Uwaga: addEventListener() metoda ta nie jest obsługiwana w programie Internet Explorer 8 i wcześniejszych wersjach.
Szczegóły techniczne
bubbles: | tak |
---|---|
opłata: | tak |
Typ wydarzenia: | ClipboardEvent |
Obsługiwane znaczniki HTML: | Wszystkie elementy HTML |
Więcej przykładów
Przykład
Wykonać JavaScript podczas wklejania jakiś tekst w <p> elementu (Zauważ, że contenteditable jest ustawiona na „true”):
<p contenteditable="true" onpaste="myFunction()">Try to
paste something inside this paragraph.</p>
Spróbuj sam " Podobne strony
HTML DOM: oncopy wydarzenie
HTML DOM: oncut wydarzenie
Obiekt zdarzenia