Cherche script de calcul

Théo -  
 Alain42 -
Bonjour, je voudrais avoir un script qui permet d'addtionner des nombres par rapport aux cases cochées et que le résultat s'affiche dans une alert.

Merci de m'aider.

8 réponses

  1. Alain42
     
    Et voilà:

    <html>
    <head>
    <script language="javascript" type="text/javascript">
    function additionCases() {
    var total=Number(0);
    // On boucle tous les éléments du formulaire
    for (var i=0; i<test.elements.length; i++) {
    // Si c'est unélément de type « checkbox »
    if (test.elements[i].type == 'checkbox') {
    // Si la boîte est cochée
    if (test.elements[i].checked) {
    // on additionne la valeur
    total = total + Number(test.elements[i].value);
    }
    }
    }
    alert ("Total des cases= "+total);
    }
    </script>
    </head>
    <body>
    <form name="test" id="test">
    <input type="checkbox" name="case" value=1> Valeur 1<br>
    <input type="checkbox" name="case" value=2> Valeur 2<br>
    <input type="checkbox" name="case" value=3> Valeur 3<br>
    <input type="checkbox" name="case" value=4> Valeur 4<br>
    <input type="checkbox" name="case" value=5> Valeur 5<br>
    <input type="checkbox" name="case" value=6> Valeur 6<br>
    <br><br>
    <input type="button" name="appel_js" value="OK" onClick="additionCases();">
    </form>
    </body>
    </html>

    Ca te convient ?
    2
  2. Alain42
     
    En quel language tu veux le faire ?

    Ou sont tes cases a cocher ?

    Sois plus précis.

    A+
    0
  3. Théo
     
    Javascript si possible. Pour les cases à cocher je veut dire que si tu coche une case celle-ci a une valeur et l'ajoute à l'adition.
    0
  4. Alain42
     
    Ok je te regarde ça en javascript

    A plus tard
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Alain42
     
    Je l'ai fait tout seul.

    Mais quand je coince un peu je vais voir par Google les sites d'aide Javascript.

    Et j'utilise beaucoup la console d'erreur Javascript de Firefox pour debugger le script.
    -1