Attribut d' événement HTML onpaste

❮ Attributs d'événement HTML

Exemple

Exécutez un JavaScript lorsque vous collez du texte dans un élément <input> :

<input type="text" onpaste="myFunction()" value="Paste something in here">

Plus d'exemples "Essayez-le vous-même" ci-dessous.


Définition et utilisation

L'attribut onpaste se déclenche lorsque l'utilisateur colle du contenu dans un élément.

Remarque : Bien que l'attribut onpaste soit pris en charge par tous les éléments HTML, il n'est pas réellement possible de coller du contenu dans, par exemple, un élément <p>, À MOINS QUE l'élément n'ait défini contenteditable sur "true" (voir "Plus d'exemples" ci-dessous ).

Astuce : L'attribut onpaste est principalement utilisé sur les éléments <input> avec type="text".

Astuce : Il existe trois façons de coller du contenu dans un élément :

  • Appuyez sur CTRL + V
  • Sélectionnez "Coller" dans le menu Edition de votre navigateur
  • Faites un clic droit pour afficher le menu contextuel et sélectionnez la commande "Coller"

Prise en charge du navigateur

Event Attribute
onpaste Yes Yes Yes Yes Yes

Syntaxe

<element onpaste="script">

Valeurs d'attribut

Value Description
script The script to be run on onpaste

Détails techniques

Balises HTML compatibles : TOUS les éléments HTML

Plus d'exemples

Exemple

Exécutez un JavaScript lorsque vous collez du texte dans un élément <p> (notez que contenteditable est défini sur "true") :

<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>

Pages connexes

Référence HTML : événement oncopy

Référence HTML : événement oncut

Référence HTML DOM : événement onpaste


❮ Attributs d'événement HTML