Additions en folie [Résolu]

Signaler
Messages postés
46
Date d'inscription
lundi 1 novembre 2004
Statut
Membre
Dernière intervention
14 mai 2008
-
Messages postés
46
Date d'inscription
lundi 1 novembre 2004
Statut
Membre
Dernière intervention
14 mai 2008
-
Bonjour à tous,
je me permets de faire appel à vous, car là je sèche.

Je cherche à faire la somme de nombreux input.
Pour être plus clair, j'ai quelque chose comme ça :


<hr />

 <form id="form1">

 
  
       
        <fieldset>
          <legend>Recettes</legend>
            

                    
            ----

              &amp;nbsp;,
              Saison &amp;eacute;coul&amp;eacute;e,
              Pr&amp;eacute;visionnel,
           
           
           
            ----

              Ah&amp;eacute;sions [1],
                                <label>
                  
                  </label>
                &amp;#8364;,
                                
                &amp;#8364;,
           
            ----

              Participation aux activit&amp;eacute;s [1],
                                
                &amp;#8364;,
                                
                &amp;#8364;,
           
            ----

              Participation sorties [3],
                                
                &amp;#8364;,
                                
                &amp;#8364;,
           
            ----

              Manifestation/Spectacles [3],
                                
                &amp;#8364;,
                                
                &amp;#8364;,
           
            ----

              Ventes [1],
                                
                &amp;#8364;,
                                
                &amp;#8364;,
           
            ----

              Inter&amp;ecirc;ts de compte [1],
                                
                &amp;#8364;,
                                
                &amp;#8364;,
           
            ----

              Divers,
                                
                &amp;#8364;,
                                
                &amp;#8364;,
           
            ----

              Subvention fonctionnement [1],
              &amp;nbsp;,
              &amp;nbsp;,
           
            ----

              Maurepas

                  
                      
                &amp;#8364;,
              Maurepas

                  
                      
                &amp;#8364;,
           
            ----

              Autre

                  
                      
                &amp;#8364;,
              Autre

                  
                      
                &amp;#8364;,
           
            ----

              Subvention formation [2],
              &amp;nbsp;,
           
            ----

              Maurepas

                  
                      
                &amp;#8364;,
              Maurepas

                  
                      
                &amp;#8364;,
           
            ----

              Autre

                  
                      
                &amp;#8364;,
              Autre

                  
                      
                &amp;#8364;,
           
            ----

              Subvention investissement [4],
              &amp;nbsp;,
              &amp;nbsp;,
           
            ----

              Maurepas

                  
                      
                &amp;#8364;,
              Maurepas

                  
                      
                &amp;#8364;,
           
            ----

              Autre

                  
                      
                &amp;#8364;,
              Autre

                  
                      
                &amp;#8364;,
           
            ----

              Subvention manifestation [3],
              &amp;nbsp;,
              &amp;nbsp;,
           
            ----

              Maurepas

                  
                      
                &amp;#8364;,
              Maurepas

                  
                      
                &amp;#8364;,
           
            ----

              Autre

                  
                      
                &amp;#8364;,
              Autre

                  
                      
                &amp;#8364;,
           
           
             <tfoot>
            ----

              TOTAL,
                                
                &amp;#8364;,
                                
                &amp;#8364;,
           
             </tfoot>
         

           
        </fieldset>
       
      

            

        
       <fieldset>
          <legend>R&amp;eacute;capitulatif</legend>
                        ----

              &amp;nbsp;,
              Saison &amp;eacute;coul&amp;eacute;e,
              Previsionnel,
           
            ----

              Fonctionnement [1],
                                <label>
                  
                  </label>
              &amp;#8364;,
                                <label>
                  
                  </label>
                &amp;#8364;,
           
            ----

              Manifestations [3],
                                
                &amp;#8364;,
                                
                &amp;#8364;,
           
            ----

              Formations [2],
                                
                &amp;#8364;,
                                
                &amp;#8364;,
           
            ----

              Investissement [4],
                                
                &amp;#8364;,
                                
                &amp;#8364;,
           
            ----

              Autre,
                                
                &amp;#8364;,
                                
                &amp;#8364;,
           
            ----

              TOTAL,
                                
                &amp;#8364;,
                                
                &amp;#8364;,
           
         

           
        </fieldset>
       
     

</form>


Pour éviter d'avoir un script de 5 km de long,
je cherche une fonction "générale" de façon à avoir quelque chose comme ça dans l'input où je veux ma somme :

Voili voilou,
d'avance merci pour votre aide,

Farfadam

26 réponses

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

je parlais d'input name="totalA" en double, non ?
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
46
Date d'inscription
lundi 1 novembre 2004
Statut
Membre
Dernière intervention
14 mai 2008

pardon, j'ai voulu aller trop vite et du coup j'ai écrit n'importe quoi.

donc je recommence :


soit 5 input :






Je cherche à avoir dans un autre input, la somme des A et dans un autre la somme des B

j'ai fait :

 mais ça ne fonctionne pas...
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
33
euh  ? le name du formulaire ? une modif dans la fonction ... ?
redonnne nous tout.
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
46
Date d'inscription
lundi 1 novembre 2004
Statut
Membre
Dernière intervention
14 mai 2008

ok :

<script type="text/javascript">
    function additione_moi_les_champ()
 {  document.form1[additione_moi_les_champ.arguments[0]].value=0;
    {  for ( var n=1; n < additione_moi_les_champ.arguments.length; n++ )
        {    document.form1[additione_moi_les_champ.arguments[0]].value =
                Number(document.form1[additione_moi_les_champ.arguments[0]].value)+
                Number(document.form1[additione_moi_les_champ.arguments[n]].value);   
        }
    }
 }
</script>

<form id="form1" name="form1">

<!-- Je cherche à avoir dans un autre input, la somme des A et dans un autre la somme des B
j'ai fait -->

</form>
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
33
toi tu n'as pas activé le deboggage !
    déjà, manque , derrière total, c'est une erreur de syntaxe signalée.
<hr size="2" width="100%" />FireFox
, regarder la "console d'erreurs"
Outils / Console d'erreurs
et mieux : télécharger mon Site]     [M'écrire]
Messages postés
46
Date d'inscription
lundi 1 novembre 2004
Statut
Membre
Dernière intervention
14 mai 2008

oui ça baigne,
mais si je rajoute un champ "totalAB"

logiquement je fais quelque chose comme ça, non ?

<form id="form1" name="form1">

                                           









</form>