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

malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention - 28 sept. 2005 à 16:45 - Dernière réponse : malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention
- 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
cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention - 28 sept. 2005 à 16:52
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

Merci cs_bultez 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de cs_bultez
malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention - 28 sept. 2005 à 17:07
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.