A voir également:
- Copier du texte sans utiliser un Input ou autre...
- Utiliser chromecast - Guide
- Copier texte pdf - Guide
- Copier une vidéo youtube - Guide
- Excel cellule couleur si condition texte - Guide
- Super copier - Télécharger - Gestion de fichiers
2 réponses
jordane45
Messages postés
38264
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
31 octobre 2024
4 694
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é.