A voir également:
- Copier du texte sans utiliser un Input ou autre...
- Copier texte pdf - Guide
- Comment utiliser chromecast - Guide
- Copier une vidéo youtube - Guide
- Mettre un texte en majuscule - Guide
- Super copier - Télécharger - Gestion de fichiers
2 réponses
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
7 févr. 2019 à 16:24
7 févr. 2019 à 16:24
Bonjour,
Pour qu'elle ne soit pas visible .. tu peux la mettre dans un champ input hidden.
Pour qu'elle ne soit pas visible .. tu peux la mettre dans un champ input hidden.
<input type="hidden" value="Hello World" id="myInput1"> <button onclick="myFunction('myInput1')">Copy text</button> <input type="hidden" value="Hello" id="myInput2"> <button onclick="myFunction('myInput2')">Copy text</button> <script> function myFunction(ID) { var copyText = document.getElementById(ID); document.execCommand("copy"); alert("Ce texte a été copié : " + copyText.value); } </script>
Voilà
EDIT : Ajout des balises de code !
Modifié le 7 févr. 2019 à 16:42
Tu sais que tu n'es pas bête ! :) Je n'y avais pas pensé. Merci
7 févr. 2019 à 16:52
PS: Lorsque tu postes du code sur le forum... merci de le faire en utilisant les balises de code.
Explications disponibles ici :https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
7 févr. 2019 à 18:04
https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_copy_clipboard
en remplaçant "Text" par "hidden" le texte est prétendu copié mais en réalité non. Quand on colle, le texte n'a pas été réellement copié.