onpaste evenement
Voorbeeld
Voer een JavaScript uit wanneer u wat tekst in een <input>-element plakt:
<input type="text" onpaste="myFunction()" value="Paste something in here">
Meer "Probeer het zelf" voorbeelden hieronder.
Definitie en gebruik
De onpaste-gebeurtenis vindt plaats wanneer de gebruiker inhoud in een element plakt.
Opmerking: hoewel de onpaste-gebeurtenis wordt ondersteund door alle HTML-elementen, is het eigenlijk niet mogelijk om bepaalde inhoud in bijvoorbeeld een <p>-element te plakken, TENZIJ het element contenteditable heeft ingesteld op "true" (zie "Meer voorbeelden" hieronder ).
Tip: De onpaste-gebeurtenis wordt meestal gebruikt op <input>-elementen met type="text".
Tip: Er zijn drie manieren om inhoud in een element te plakken:
- Druk op CTRL + V
- Selecteer "Plakken" in het menu Bewerken in uw browser
- Klik met de rechtermuisknop om het contextmenu weer te geven en selecteer de opdracht "Plakken".
Browserondersteuning
Event | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |
Syntaxis
In HTML:
<element onpaste="myScript">
In javascript:
object.onpaste = function(){myScript};
In JavaScript, met behulp van de addEventListener()-methode:
object.addEventListener("paste", myScript);
Opmerking: de methode addEventListener() wordt niet ondersteund in Internet Explorer 8 en eerdere versies.
Technische details
bubbels: | Ja |
---|---|
Annuleerbaar: | Ja |
Evenementtype: | KlembordEvenement |
Ondersteunde HTML-tags: | Alle HTML-elementen |
Meer voorbeelden
Voorbeeld
Voer een JavaScript uit wanneer u tekst in een <p>-element plakt (merk op dat contenteditable is ingesteld op "true"):
<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
Gerelateerde pagina's
HTML DOM-referentie: oncopy-gebeurtenis
HTML DOM-referentie: oncut-gebeurtenis