Atribut HTML onpaste
Definice a použití
Atribut onpaste
se spustí, když uživatel vloží nějaký obsah do prvku.
Poznámka: Přestože je onpaste
atribut podporován všemi prvky HTML, není ve skutečnosti možné vložit nějaký obsah, například do prvku <p>, POKUD prvek nemá nastaveno contenteditable na "true" (viz "Další příklady" níže) .
Tip: Atribut 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".
Platí pro
Atribut onpaste
je součástí atributů události a lze jej použít na libovolné prvky HTML.
Prvky | událost |
---|---|
Všechny prvky HTML | onpaste |
Příklad
Příklad vstupu
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">
P 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>
Podpora prohlížeče
Event Attribute | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |