【问题标题】:Calculating VAT计算增值税
【发布时间】:2018-09-12 23:29:53
【问题描述】:

我正在创建一个简单的网络应用程序,它采用两个值,输出一个总数,然后在增值税字段中显示 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>

任何帮助将不胜感激,谢谢!

【问题讨论】:

    标签: javascript html web-applications forms


    【解决方案1】:

    我已经编辑了你的函数,所以现在 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-20
      相关资源
      最近更新 更多