Attribut onpaste HTML


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 réalité 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"

S'applique à

L'attribut onpaste fait partie des Attributs d'Événement et peut être utilisé sur n'importe quel élément HTML.

Éléments Événement
Tous les éléments HTML onpaste

Exemple

Exemple d'Input

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 »

Exemple de P

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 »

Support des Navigateurs

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