Boucle sur formulaire.champs.value

Résolu
lucky82 Messages postés 89 Date d'inscription samedi 30 octobre 2004 Statut Membre Dernière intervention 16 juin 2008 - 23 avril 2007 à 12:12
lucky82 Messages postés 89 Date d'inscription samedi 30 octobre 2004 Statut Membre Dernière intervention 16 juin 2008 - 25 avril 2007 à 14:29
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

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
23 avril 2007 à 12:46
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 />
3
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
23 avril 2007 à 12:50
 il fallait lire :
       ..
leur donner le même nom...



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




<hr />



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



<hr />
0
lucky82 Messages postés 89 Date d'inscription samedi 30 octobre 2004 Statut Membre Dernière intervention 16 juin 2008
25 avril 2007 à 14:29
Merci encore une fois.
0
Rejoignez-nous