Ajout de text dans textarea à partir d'un élément select
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 :
Code:
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> |
fonction javascript :
Code:
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;
}
} |
Comment je peux faire pour concaténer les éléments ?
Merci d'avance