onpaste Událost
Příklad
Při vkládání nějakého textu do prvku <input> spusťte JavaScript:
<input type="text" onpaste="myFunction()" value="Paste something in here">
Další příklady „Vyzkoušejte si to sami“ níže.
Definice a použití
K události onpaste dojde, když uživatel vloží nějaký obsah do prvku.
Poznámka: Přestože událost onpaste podporují všechny prvky HTML, není ve skutečnosti možné vložit nějaký obsah, například do prvku <p>, POKUD prvek nenastavil možnost contenteditable na hodnotu „true“ (viz „Další příklady“ níže ).
Tip: Událost onpaste se většinou používá u prvků <input> s type="text".
Tip: Existují tři způsoby, jak vložit obsah do prvku:
- Stiskněte CTRL + V
- Vyberte "Vložit" z nabídky Úpravy ve vašem prohlížeči
- Kliknutím pravým tlačítkem zobrazte kontextovou nabídku a vyberte příkaz "Vložit".
Podpora prohlížeče
Event | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |
Syntax
V HTML:
<element onpaste="myScript">
V JavaScriptu:
object.onpaste = function(){myScript};
V JavaScriptu pomocí metody addEventListener():
object.addEventListener("paste", myScript);
Poznámka: Metoda addEventListener() není podporována v aplikaci Internet Explorer 8 a starších verzích.
Technické údaje
bubliny: | Ano |
---|---|
Zrušitelné: | Ano |
Typ události: | Událost schránky |
Podporované HTML tagy: | Všechny prvky HTML |
Další příklady
Příklad
Při vkládání nějakého textu do prvku <p> spusťte JavaScript (Všimněte si, že contenteditable je nastaveno na "true"):
<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
Související stránky
Odkaz HTML DOM: událost oncopy
Odkaz HTML DOM: událost oncut