当前位置: 首页 > 知识库问答 >
问题:

如何计算固定税率?

卫琛
2023-03-14

这是我需要解决的问题。

创建包含输入表单的基本网页。JavaScript将嵌入到HTML文档中。

输入表格应包括:

用户名字段订单数量输入字段物料价格只读字段–订单总成本“提交按钮”的值设置为5.31只读字段,不使用任何类型的表单按钮元素用户应能够输入其名称和订单数量,然后单击“提交”。单击“提交”时,表单将计算订单总额,包括8.25%的销售税。计算后,订单总额表单字段将更新为总额,包括美元符号和两位小数。还应触发警报框,说明用户名和指示订单总额(包括销售税)的消息。

一定要用你自己的样本数据进行测试,以验证你的计算是正确的。

我做了html和javascript,但我无法计算8.25的常量税率。项目成本为5.31,如果将税费包含在总额中,则计算出的金额巨大。提前谢谢你的帮助。请检查我的脚本:

    <link rel="stylesheet" type="text/css" href="2Examp.css">

    <script type="text/javascript">

        function calcOrder() {
            const TAXRATE = 8.25;

            var userName = document.getElementById("username").value;
            var quantity = document.getElementById("quantity").value;
            var cost = document.getElementById("cost").value;
            var extendedCost = quantity * cost;
            var taxAmount = extendedCost * TAXRATE;
            var orderCost = extendedCost + taxAmount;

            document.getElementById("costExtended").value = "$" + orderCost.toFixed(2);
            alert("Hello " + userName + " - Your order of " + quantity + " widgets, total $" + orderCost.toFixed(2) + ", including tax.");

        }
    </script>
</head>

<body>
<h1>Lesson #2 - Sample Page</h1>
    <form action="" method="post" enctype="multipart/form-data" name="wigetCalc">
        <label for="form-name">Name</label>
        <input name="username" id="username" type="text" maxlength="15" /><br />
        <label for="form-quantity">Widget order quantity</label>
        <input name="quantity" id="quantity" type="text" value="0" maxlength="3" /><br />
        <label for="cost">Widget cost</label>
        <input name="cost" id="cost" type="text" value="5.31" readonly="readonly" /><br />
        <label for="order-total">Order Total</label>
        <input name="costExtended" id="costExtended" type="text" readonly="readonly" /><br />

        <p onclick="calcOrder();" >Process Order</p>
    </form>
</body>
</html>

共有2个答案

刘松
2023-03-14

我相信问题是你的税率是825%。

将其设置为0.0825,而不是将TAXRATE设置为8.25

8.25% = 8.25 / 100 = 0.0825

轩辕季同
2023-03-14

我认为问题在于你是在乘以8.25,而不是0.0825。

你可以改变

const TAXRATE = 8.25;

 const TAXRATE = 0.0825;

或执行以下操作:

var taxAmount = extendedCost * (TAXRATE / 100);
 类似资料:
  • 我有一系列冰的图像,我想通过分析来确定固体和液体的面积。这里有一个示例图像。这类似于孔隙率测量,但由于颜色太相似,无法简单地进行阈值测量,因此我很难进行测量。 目前,我不得不玩弄对比/寻找边缘/去斑/制作二进制文件,以使晶体更容易识别。 然后我通过形态分割:例子和阈值来计算区域。 有没有更简单的方法来计算冰的面积和空间/液体的面积,而不必追踪每一个晶体?

  • 本文向大家介绍如何固定MySQL插入?,包括了如何固定MySQL插入?的使用技巧和注意事项,需要的朋友参考一下 借助以下语法,可以在同时插入多个记录时加快MySQL的插入速度 让我们首先创建一个演示表 同时插入多个记录。查询如下-

  • 问题内容: 当我在实现接口的Eclipse中创建Java类时,收到警告 可序列化的类ABCD没有声明类型为long的静态最终serialVersionUID字段 因此,当我单击警告时,我在Eclipse中获得了一个选项 添加生成的序列号ID 选择该选项后,Eclipse会自动为我创建一个变量。 现在我想知道该数字是在什么基础上生成的。这是一个随机数吗?我可以提供自己的随机数吗? 问题答案: 它是根

  • 问题内容: 简单方案: 我需要为设置一个固定宽度。我试过了: 也 对于 乃至 但是的宽度仍然相同。 问题答案: 对于Bootstrap 4.0: 在Bootstrap4.0.0中,您不能可靠地使用这些类(在Firefox中有效,但在Chrome中不适用)。您需要使用OhadR的答案: 对于Bootstrap 3.0: 在twitter bootstrap 3中使用:其中*是宽度的列数。 对于Boo

  • 在阅读了这个问题的答案之后,我试着将其放在中。启动(使用),我尝试了别名。他们没有被认出来。 我想知道如何在全局和虚拟环境中设置。

  • 我正在使用Ant设计表组件。问题是,它如何修复第一个表行?