Zdarzenie oncut
Definicja i użycie
Zdarzenie oncut występuje, gdy użytkownik wycina zawartość elementu.
Chociaż wszystkie elementy HTML obsługują zdarzenie oncut, w rzeczywistości nie można wycinać zawartości, na przykład elementu <p>, chyba że element ma ustawiony contenteditable na "true" (zobacz poniższe przykłady).
Wskazówka:Zdarzenie oncut jest głównie używane dla elementów <input> o type="text".
Wskazówka:Oto trzy sposoby wycinania elementów/elementów zawartości:
- CTRL + X
- Wybierz polecenie wycinania z menu edycji przeglądarki
- Wybierz polecenie wycinania z menu kontekstowego
Przykład
Przykład 1
Wykonaj JavaScript podczas przycinania tekstu elementu <input>:
<input type="text" oncut="myFunction()" value="Spróbuj przyciąć ten tekst">
Przykład 2
Wykonaj JavaScript podczas przycinania tekstu elementu <p> (uwaga: contenteditable ustawiony na "true"):
<p contenteditable="true" oncut="myFunction()">Spróbuj przyciąć ten tekst</p>
Gramatyka
W HTML:
<element oncut="myScript">
W JavaScript:
obiekt.oncut = function(){myScript};
W JavaScript, używając metody addEventListener():
obiekt.addEventListener("cut", myScript);
Komentarz:Internet Explorer 8 lub wcześniejsze wersje nie obsługują Metoda addEventListener().
Szczegóły techniczne
Balowanie: | Wsparcie |
---|---|
Można anulować: | Wsparcie |
Typ wydarzenia: | ClipboardEvent |
Obsługiwane etykiety HTML: | Wszystkie elementy HTML |
Obsługa przeglądarek
Zdarzenia | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncut | Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie |
Strony związane
Przeglądarka HTML DOM Referencja:Zdarzenie oncopy
Przeglądarka HTML DOM Referencja:Zdarzenie onpaste