尝试使用JavaScript制作动态发票

时间:2016-07-26 05:39:40

标签: javascript dynamic invoice

我是一个非常非常新的JavaScript新手,我正在尝试创建一个动态发票,我只需键入" no。项目" x"项目成本" ="总计"。目前,所有值都初始化为零。

这就是它。我现在正处于尝试将其与html集成的阶段,所以这里是一个示例代码(我从基于引导程序的表单中获取了html代码,我不是想要创造性,我只是...试图使形式互动)。

只需忽略下面的小计和总字段,当我到达那里时,我就会越过那座桥。非常感谢:)代码如下:

[link] http://codepen.io/ascdesignstudio/pen/JKvQoq

1 个答案:

答案 0 :(得分:0)

如果在keyup上设置价格和数量输入以运行函数来计算这两个输入字段的乘积,则可以将该值分配给第三个输入。



var totalPrice = function() {
  // get the value of the price input
  var price = document.getElementById("inputPrice").value
  //get the value of the quantity input
  var quantity = document.getElementById("inputNoOfItems").value
  // assign the product of the above two inputs to the total
  document.getElementById("inputTotal").value = price * quantity
}

<span>Item Name</span>
<!-- on keyup of both of these inputs, run a function to determine the total -->
<input type="text" id="inputNoOfItems" value="0" onkeyup="totalPrice()">
<input type="text" id="inputPrice" value="0" onkeyup="totalPrice()">
<input type="text" id="inputTotal" value="0">
&#13;
&#13;
&#13;

updated codepen