Attribut d'événement onpaste 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"> 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>
Pages connexes
Référence HTML : événement oncopy
Référence HTML : événement oncut
Référence DOM HTML : événement onpaste