Bonjour ! Je fais un site pour une association, et pour ce site je souhaitais créer des boutons de raccourcis afin d'ajouter un certain bout de texte dans un textarea. J'ai cherché un peu et j'ai donc fait ça :
Et j'ai donc ça dans mon HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 var txt= document.getElementById('chdeux'); var r1 = document.getElementById('raccun'); var r2 = document.getElementById('raccdeux'); var Abtn = document.getElementById('Abtn'); var Bbtn = document.getElementById('Bbtn'); Abtn.onclick = function() { txt.value += r1.value; return; }; Bbtn.onclick = function() { txt.value += r2.value; return; };
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <form action="add.php" method="post" autocomplete="off"> <h3>Champ 1</h3> <input type="text" name="a" placeholder="Champ 1" size="50"/> <br/> <h3>Contenu</h3> <textarea rows="20" cols="100" placeholder="Champ 2" name="b" id="chdeux"></textarea> <br/> <input id="raccun" type="text" name="Abtn" placeholder="raccun" size="50"/> <button id="Abtn" type="button"></button> <br/> <input id="raccdeux" type="text" name="raccdeux" placeholder="raccdeux" size="50"/> <button id="Bbtn" type="button"></button> <br/> <input type="submit" value="Envoyer"/> </form>
Je sais pas si j'ai un problème avec mon script, faut dire que j'ai jamais touché à JS avant ça, mais ce qui est sûr c'est qu'il ne s'exécute pas du tout... Du moins maintenant il ne s'exécute pas ! Il y a à peu près une heure ça "fonctionnait", mais pas au bon endroit (il ajoutait bien le texte des entrées raccun et raccdeux dans la textarea, sauf qu'il remplaçait aussi la totalité du contenu du champ 1 par le contenu de raccdeux...), et pour réussir à faire en sorte que ça fonctionne j'ai fait un truc tout simple : j'ai attendu 30 minutes (véridique, j'ai pas touché ni au site, ni au code pendant plus de 30 minutes et ça s'est mis à fonctionner alors que ça ne fonctionnait pas)...
Je suis complètement largué, est-ce que quelqu'un pourrait m'aider ? Je vous donne aussi les specs du serveur que j'utilise, si ça peut être utile : EasyPHP-DevServer 17.0, Apache 2.4.25 x86 - PHP 5.6.30 x86, MySQL 5.7.17 x86 et phpMyAdmin 4.7.0.
Merci d'avance pour votre aide !
Partager