Bonjour
J'ai ici un select multiple.
A côté, deux boutons "Tout sélectionner" et "Tout déselectionner". Ceux-ci marchent.
En-dessous, un bouton "Ajouter", qui (devrait) ajouter les éléments sélectionnés dans un textarea en-dessous.
Quand je ne sélectionne qu'un élément du select, je fais ajouter, ça marche.
Quand je sélectionne plusieurs éléments du select, ça ne me met que le premier dans le textarea.
Lors du clic sur "ajouter" :
Code :
- function ajouterDest() {
- liste = document.envoimessage.destinataires_liste;
- texte = document.envoimessage.destinataires;
- if (liste.options.selectedIndex >= 0) {
- if (texte.value != "" ) {
- texte.value += "/"
- }
- texte.value += '' + liste.options[liste.options.selectedIndex].text + '|';
- texte.value += liste.options[liste.options.selectedIndex].value;
- } else {
- alert("Veuillez sélectionner au moins un destinataire à ajouter" )
- }
- }
|
J'ai essayé de mettre un for après le if(liste.options.selectedIndex >= 0), d'une ca ne marche pas, et de deux, si les éléments sélectionnés ne sont pas côte à côte, ça aurait sélectionné ceux qui sont entre.
Avez-vous une solution ?
Merci !
Message édité par cosmoschtroumpf le 02-06-2005 à 12:34:48
---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux