onpaste Event
Voorbeeld
Voer 'n JavaScript uit wanneer sommige teks in 'n <invoer>-element geplak word:
<input type="text" onpaste="myFunction()" value="Paste something in here">
Meer "Probeer dit self" voorbeelde hieronder.
Definisie en gebruik
Die onpaste-gebeurtenis vind plaas wanneer die gebruiker sekere inhoud in 'n element plak.
Let wel: Alhoewel die onpaste-gebeurtenis deur alle HTML-elemente ondersteun word, is dit nie eintlik moontlik om sekere inhoud in, byvoorbeeld, 'n <p>-element te plak nie, TENSY die element contenteditable op "true" gestel het (Sien "Meer Voorbeelde" hieronder ).
Wenk: Die onpaste gebeurtenis word meestal gebruik op <input> elemente met type="text".
Wenk: Daar is drie maniere om sekere inhoud in 'n element te plak:
- Druk CTRL + V
- Kies "Plak" in die Wysig-kieslys in jou blaaier
- Regskliek om die konteks kieslys te vertoon en kies die "Plak" opdrag.
Blaaierondersteuning
Event | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |
Sintaksis
In HTML:
<element onpaste="myScript">
In JavaScript:
object.onpaste = function(){myScript};
In JavaScript, gebruik die addEventListener() metode:
object.addEventListener("paste", myScript);
Let wel: Die addEventListener() metode word nie in Internet Explorer 8 en vroeër weergawes ondersteun nie.
Tegniese besonderhede
borrels: | Ja |
---|---|
Kanselleerbaar: | Ja |
Soort gebeurtenis: | KnipbordEvent |
Ondersteunde HTML-etikette: | Alle HTML-elemente |
Meer voorbeelde
Voorbeeld
Voer 'n JavaScript uit wanneer sommige teks in 'n <p>-element geplak word (Let daarop dat contenteditable op "true" gestel is):
<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
Verwante bladsye
HTML DOM verwysing: oncopy gebeurtenis
HTML DOM verwysing: oncut gebeurtenis