Attribut d'événement onpaste HTML

❮ Attributs d'événements HTML

Exemple

Exécutez un JavaScript lors du collage de texte dans un élément <input> :

<input type="text" onpaste="myFunction()" value="Collez quelque chose ici">
Essayez-le vous-même »

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 en fait pas possible de coller du contenu dans, par exemple, un élément <p>, à moins que l'élément ait défini contenteditable sur "true" (voir "Plus d'exemples" ci-dessous).

Astuce : L'attribut onpaste est principalement utilisé sur les éléments <input> de 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 Édition de votre navigateur
  • Cliquez avec le bouton droit pour afficher le menu contextuel et sélectionnez la commande "Coller"

Support des navigateurs

Attribut d'événement
onpaste Oui Oui Oui Oui Oui

Syntaxe

< élément onpaste=" script ">

Valeurs d'attribut

Valeur Description
script Le script à exécuter lors de l'événement onpaste

Détails techniques

Éléments HTML pris en charge : TOUS les éléments HTML

Plus d'exemples

Exemple

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

<p contenteditable="true" onpaste="myFunction()">Essayez de coller quelque chose à l'intérieur de ce paragraphe.</p>
Essayez-le vous-même »

Pages connexes

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

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

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


❮ Attributs d'événements HTML