Récupération des valeurs d'un select multiple [Résolu]

Messages postés
10918
Date d'inscription
lundi 24 février 2003
Dernière intervention
2 mars 2010
- - Dernière réponse : malalam
Messages postés
10918
Date d'inscription
lundi 24 février 2003
Dernière intervention
2 mars 2010
- 28 sept. 2005 à 17:07
Hello,



une petite question :

j'ai un select à choix multiples. Je voudrais, avant validation du
formulaire, récupérer les valeurs sélectionnées par l'utilisateur, de
ce champ. (sur un onclick et un appel à une fonction js).

Ce qui m'arrangerait, déjà, c'est d'avoir mon tableau et de pouvoir le parcourir, or rien que ça, je n'y arrive pas.

Mon select s'appelle 'Lignes[]'



j'ai pensé à un truc du genre :

var tab = document.forms['ProcessForm'].Lignes.value;

mais ça ne marche pas, ma variable tab n'est visiblement pas un tableau...



Une idée?



Merci :-)



Johan
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Dernière intervention
15 octobre 2013
42
3
Merci
Bonjour,
for ( var n=0;n<document.name du formulaire["Lignes[]"].length;n++ )
{
et utiliser

document.name du formulaire["Lignes[]"][n].checked ou .text ou .value
}
Cordialement. Bul. Site

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 117 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_bultez
Messages postés
10918
Date d'inscription
lundi 24 février 2003
Dernière intervention
2 mars 2010
32
0
Merci
Merci Bul, toujours là quand il le faut :-)

Je venais justement clore ce post parce que j'avais trouvé ça :



for(i=0;i<document.ProcessForm.Lignes.length;++i) {

if(document.ProcessForm.Lignes.options[i].selected == true)

alert(document.ProcessForm.Lignes.options[i].value);

}

Merci :-)
Commenter la réponse de malalam

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.