Je travaille sur un projet d'automatisation de copie de texte. Cependant, ce que je voudrais faire, c'est juste avoir un bouton sur lequel l'utilisateur peut cliquer pour mettre un texte spécifié dans le presse-papiers.Bouton Javascript avec texte prédéfini
Je suis capable de le faire maintenant en copiant du texte à partir d'une zone de texte, cependant, j'essaie de supprimer le besoin d'une zone de texte et j'ai juste un bouton.
Une fois pressé, il mettra du texte dans le presse-papiers en fonction de la valeur des boutons. Par exemple, l'extrait ci-dessous a une zone de texte que le bouton copiera. Je veux avoir juste le bouton, pas de zone de texte, et une fois pressé, il copiera le nom du bouton pour le presse-papiers
<textarea id="alu1" rows="1" border="none" style="width:70%; height: 10px">
ssh -l admin:admin x.x.x.x
</textarea>
<button id="alu1copy" style="width: 50px; height: 20px">ssh -l admin:admin x.x.x.x</button>
<script>
var input1 = document.getElementById("alu1");
var button = document.getElementById("alu1copy");
button.addEventListener("click", function (event) {
event.preventDefault();
input1.select();
document.execCommand("copy");
});
</script>
Voulez-vous que le bouton copie le texte de la zone de texte dans un presse-papiers ou copier le texte figurant sur le bouton? Pour ce dernier, vous utilisez 'button.textContent'. Désolé si je me méprends. – SGhaleb