HTML onpaste- kenmerk
Definitie en gebruik
Het onpaste
attribuut wordt geactiveerd wanneer de gebruiker inhoud in een element plakt.
Opmerking: hoewel het onpaste
attribuut door alle HTML-elementen wordt ondersteund, 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: Het onpaste
attribuut 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"
Geldt voor
Het onpaste
attribuut maakt deel uit van de Event Attributes en kan op alle HTML-elementen worden gebruikt.
elementen | Evenement |
---|---|
Alle HTML-elementen | onpaste |
Voorbeeld
Invoervoorbeeld
Voer een JavaScript uit wanneer u wat tekst in een <input>-element plakt:
<input type="text" onpaste="myFunction()" value="Paste something in here">
P 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>
Browserondersteuning
Event Attribute | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |