wklej wydarzenie
Przykład
Wykonaj JavaScript podczas wklejania tekstu w elemencie <input>:
<input type="text" onpaste="myFunction()" value="Paste something in here">
Więcej przykładów „Wypróbuj sam” poniżej.
Definicja i użycie
Zdarzenie onpaste występuje, gdy użytkownik wklei zawartość do elementu.
Uwaga: Chociaż zdarzenie onpaste jest obsługiwane przez wszystkie elementy HTML, w rzeczywistości nie jest możliwe wklejenie niektórych treści, na przykład do elementu <p>, CHYBA że element ten ustawił contenteditable na wartość „true” (patrz „Więcej przykładów” poniżej ).
Wskazówka: Zdarzenie onpaste jest najczęściej używane w elementach <input> z typem="text".
Wskazówka: istnieją trzy sposoby na wklejenie zawartości w elemencie:
- Naciśnij CTRL + V
- Wybierz „Wklej” z menu Edycja w przeglądarce
- Kliknij prawym przyciskiem myszy, aby wyświetlić menu kontekstowe i wybierz polecenie „Wklej”.
Obsługa przeglądarki
Event | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |
Składnia
W HTML:
<element onpaste="myScript">
W JavaScript:
object.onpaste = function(){myScript};
W JavaScript za pomocą metody addEventListener():
object.addEventListener("paste", myScript);
Uwaga: Metoda addEventListener() nie jest obsługiwana w programie Internet Explorer 8 i wcześniejszych wersjach.
Szczegóły techniczne
Bąbelki: | tak |
---|---|
Możliwość anulowania: | tak |
Typ wydarzenia: | SchowekZdarzenie |
Obsługiwane tagi HTML: | Wszystkie elementy HTML |
Więcej przykładów
Przykład
Wykonaj JavaScript podczas wklejania tekstu w elemencie <p> (Zauważ, że contenteditable jest ustawione na „true”):
<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
Powiązane strony
Odniesienie HTML DOM: zdarzenie oncopy
Odniesienie HTML DOM: zdarzenie oncut