Salut !
J'ai un petit problème avec ma fonction javascript. J'ai un select dans un formulaire, un bouton et un champ textarea. Ce que je veux c'est qu'à chaque fois que je sélectionne un élément dans mon select et que j'appuie sur le bouton la valeur sélectionnée s'affiche dans le champ textarea. à ce niveau tout fonctionne bien, maintenant je veux concatener des éléments dans mon textarea de cette manière : "val1";"val2";"valN" .
Je ne dois rajouter un élément que lorsqu'il n'existe pas déjà dans le textarea et je dois le faire une seule fois donc pas de répétition et ça je n'arrive pas à le faire.
voilà la partie du formulaire de mes éléments et la fonction javascript que j'ai faite :
fonction javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <select name="groupes" id="groupes" onChange="addtext" > <option value="Aucun">Aucun</option> <option value="val1">val1</option> <option value="val2">val2</option> </select> <input type="button" value=" + " onClick="addtext();" title="Ajouter"> <label for="destinataire">Destinataires :</label> <textarea name='destinataire' id='styled' ></textarea>
Comment je peux faire pour concaténer les éléments ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function addtext() { var newcontact = document.myform.groupes.value; if (newcontact == "Aucun") { document.myform.destinataire.value += ""; } else{ document.myform.destinataire.value = newcontact; } }
Merci d'avance
Partager