Copier du texte sans utiliser un Input ou autre...
Fermé
Bonjour, je souhaite copier une URL mais sans qu'elle soit vue dans un formulaire.
Exemple :
<SCRIPT>
function Copy(Texte)
{
document.getElementById('copy').value = Texte;
}
</SCRIPT>
...
<FORM><INPUT TYPE="Button" VALUE="Copier" OnClick="Copy('http://www.google.fr');" /></FORM>
Fait dans ce genre là. Le script que j'ai fait ne marche pas.
Exemple :
<SCRIPT>
function Copy(Texte)
{
document.getElementById('copy').value = Texte;
}
</SCRIPT>
...
<FORM><INPUT TYPE="Button" VALUE="Copier" OnClick="Copy('http://www.google.fr');" /></FORM>
Fait dans ce genre là. Le script que j'ai fait ne marche pas.
A voir également:
- Copier du texte sans utiliser un Input ou autre...
- Utiliser chromecast - Guide
- Copier texte pdf - Guide
- Comment copier une vidéo youtube - Guide
- Excel cellule couleur si condition texte - Guide
- Transcription audio en texte word gratuit - Guide
2 réponses
jordane45
Messages postés
38446
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 février 2025
4 737
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é.