Расчет НДС - PullRequest
       6

Расчет НДС

0 голосов
/ 13 сентября 2018

Я создаю простое веб-приложение, которое принимает два значения, выводит итоговое значение, затем отображает НДС в размере 20% в поле НДС (для пояснения, это показывает 20% от общего объема, рассчитанного ранее), после чего оно должно иметь окончательное значение.поле итоговой суммы, которое добавляет общую сумму к НДС, однако я не обошел эту часть, поскольку у меня возникают трудности с расчетом НДС в моем коде, вот что у меня до сих пор:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>

<form>
    Value 1: <input type="text" name="val1"><br>
    Value 2: <input type="text" name="val2"><br>
    Total: <input type="text" name="sum"><br>
      VAT:<input type="text" name="vat"><br>
    <input type="button" value="Sum" onclick="sumTotal() + vatCalc()">

</form>

<script>
    function sumTotal() {
        let val1 = document.getElementsByName("val1")[0].value;
        let val2 = document.getElementsByName("val2")[0].value;
        let sum = Number(val1) + Number(val2);
        document.getElementsByName("sum")[0].value = sum;
    }
    function vatCalc () {
    //  let vat= document.getElementsByName("vat")
      var sumVat = 20;
         let vat = (sum/100)*(sumVat+100);
         document.getElementsByName("vat")[0].value = vat;
}
</script>

</body>
</html>

любая помощь будет принята с благодарностью, спасибо!

1 Ответ

0 голосов
/ 13 сентября 2018

Я отредактировал ваши функции, поэтому теперь sumtotal вызывает вашу функцию НДС.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>

    <form>
        Value 1: <input type="text" name="val1"><br>
        Value 2: <input type="text" name="val2"><br>
        Total: <input type="text" name="sum"><br>
        VAT:<input type="text" name="vat"><br>
        <input type="button" value="Sum" onclick="sumTotal()">

    </form>

    <script>


    function sumTotal() {
        let val1 = document.getElementsByName("val1")[0].value;
        let val2 = document.getElementsByName("val2")[0].value;
        let sum = Number(val1) + Number(val2);
        document.getElementsByName("sum")[0].value = sum;
        vatCalc(sum);
    }
    function vatCalc (sum) {
    //  let vat= document.getElementsByName("vat")
        var sumVat =0.20;
         let vat = sumVat*sum;
         document.getElementsByName("vat")[0].value = vat;
}
    </script>

</body>
</html>
...