[Tutorial JS] Calculare valoare si tva

#1
Nume Tutorial: Calculare valoare si tva
Descriere: Calculare valoare si tva
Download:
Autor: Anonim
Sursa (Link-ul oficial):
tutorialeonline
Propria parere: Folositor.
Tutorialul:

Cod: Selectaţi tot

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Calculare Valoare + TVA in Java Script</title>
 </head>
 
 <body>
    <script type="text/javascript" language="javascript">
    <!--
       // functia pentru calculare valoare si tva
       // Autor: Birkoff - www.farsoft.far-php.ro
       // Data: 06.08.2009
       // Rev: 1
       function calculare_valoare(camp, valoare) {
 
          // preluare valori existente
          var buc = document.getElementById('buc').value;
          var pret = document.getElementById('pret').value;
          var tva = 0.19; // 19 %
          // schimbare virgula cu punct (daca exita)
          buc = buc.replace(/,/gi, '.');
          pret = pret.replace(/,/gi, '.');
          valoare = valoare.replace(/,/gi, '.');
          // calculare valoare
          if (camp == 'buc') {
              var val = valoare * pret;
          }
          if (camp == 'pret') {
              var val = valoare * buc;
          }
          // calculare tva
          var suma_tva = val + (val * tva);
          var val_tva = suma_tva - val;
          // afisare valori
          document.getElementById('val').value = val.toFixed(2);
          document.getElementById('tva').value = val_tva.toFixed(2);
          // teste - afisam valorile in div
          document.getElementById('scrie').innerHTML = buc + ' + ' + pret;
       }
 
    -->
    </script>
    <div id="scrie">
    </div>
 <form action="" method="post" name="test">
   <label for="buc">Bucati:</label>
   <input name="buc" type="text" id="buc" value="0" onchange="calculare_valoare(this.id, this.value)" />
  x
  <label for="pret">Pret:</label>
  <input name="pret" type="text" id="pret" value="0" onchange="calculare_valoare(this.id, this.value)" />
  =
  <label for="val">Valoare:</label>
  <input name="val" type="text" id="val" value="0" readonly="readonly" />
  <label for="tva">(tva 19%)</label>
  <input name="tva" type="text" id="tva" value="0" readonly="readonly" />
 </form>
 </body>
 </html>

Înapoi la “Tutoriale JS”

Cine este conectat

Utilizatori răsfoind acest forum: Niciun utilizator înregistrat și 2 vizitatori