Partage
  • Partager sur Facebook
  • Partager sur Twitter

[JS] calcul en direct

    10 juillet 2006 à 17:00:21

    Bonjour à tous !

    Alors voila, j'ai un petit formulaire :
    Produit : seau d'eau
    Quantitée : |=|
    Prix : XX R

    Prix total : XXX R
    Remise : XX R
    Commander

    En fait ce que je voudrais, c'est que JS fasse :
    PremierTotal = Quantité * Prix

    Remise = (si X articles commandés alors X R de remise)

    Total = PremierTotal - Remise

    Et ensuite le prix sera affiché en direct dans : Total

    Alors en PHP je serais en mesure de le faire, mais en JS j'y connais rien...
    Si quelqu'un pouvais juste me réaliser un modèle commenté que je puisse adapter... :D
    Merci bien ! ;)
    • Partager sur Facebook
    • Partager sur Twitter
      11 juillet 2006 à 3:08:15

      slt
      voici un exemple


      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

      <html>
      <head>
              <title>Untitled</title>
              <script>
              function compute()
              {
                      remise = 0;
                      total = document.forms[0].qte.value * document.forms[0].prix.value;
                      if (document.forms[0].remise.value > 0)
                      {
                      remise = document.forms[0].remise.value;
                      }
                      document.forms[0].total.value = total - remise;
              }
              </script>
      </head>

      <body>
      <form action="envoi.php" method="post">
      Produit : seau d'eau <br>
      Quantité :
      <input name="qte" type="text" value=""><br>
      Prix :
      <input name="prix" type="text" value=""><br>
      Remise : <input name="remise" type="text" value=""><br>
      Total : <input name="total" type="text" value=""><br>
      <input type="button" value="calcul" onclick="compute()">
      </form>

      </body>
      </html>
      • Partager sur Facebook
      • Partager sur Twitter

      [JS] calcul en direct

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown