Boucle sur formulaire.champs.value [Résolu]

Signaler
Messages postés
89
Date d'inscription
samedi 30 octobre 2004
Statut
Membre
Dernière intervention
16 juin 2008
-
Messages postés
89
Date d'inscription
samedi 30 octobre 2004
Statut
Membre
Dernière intervention
16 juin 2008
-
Bonjour tout le monde;


Pour obtenir la valeur d'un champs texte nommé "chp1" on fait comme ça: formulaire.chp1.value
mais s'il y a dans mon formulaire des champs nommé chp2 chp3 chp4 ....  comment pourai-je faire  pour obtenir leurs valeurs en utilisant une boucle .

Merci d'avance.

3 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
Bonjour,

    ch'tit exemple :

<form name="formulaire">
   
   
   
   
</form>
<script type="text/javascript">
    var n=1
    while ( document.formulaire["chp"+n] )
    {
        alert ( document.formulaire["chp"+n].value )
        n++
    }
</script>
   

    on peut aussi leur donner le même non :

<form name="formulaire">
   
   
   
   
</form>
<script type="text/javascript">
    for ( var n=0;n<document.formulaire.chp.length;n++ )
    {
        alert ( document.formulaire1.chp[n].value )
    }
</script>
   

<hr />Cordialement Bul [mon Site] [M'écrire]<hr />
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
 il fallait lire :
       ..
leur donner le même nom...



    alert ( document.formulaire.chp[n].value )




<hr />



Cordialement            Bul     [mon Site]     [M'écrire]



<hr />
Messages postés
89
Date d'inscription
samedi 30 octobre 2004
Statut
Membre
Dernière intervention
16 juin 2008

Merci encore une fois.