如何使用javascript添加这两个数字

如何使用javascript添加这两个数字,javascript,Javascript,我有两个使用JavaScript计算金额和增值税金额的数字。现在我如何才能做到这一点 数量: 增值税20%金额: 总金额: 那么应付的金额呢 <div class="col-md-6" > <h3>Amount Due: £ <span id="amountValue"></span></h3> </div> 有人能帮我弄清楚这件事吗?非常感谢您的帮助。TIA值未在第二个键控处理程序中定义。您需要定义它: $

我有两个使用JavaScript计算金额和增值税金额的数字。现在我如何才能做到这一点

数量: 增值税20%金额: 总金额: 那么应付的金额呢

<div class="col-md-6" >
    <h3>Amount Due: £ <span id="amountValue"></span></h3>   
</div>
有人能帮我弄清楚这件事吗?非常感谢您的帮助。TIA值未在第二个键控处理程序中定义。您需要定义它:

$("#vatAmt").keyup(function () {

    var value = $("#amount").val(); // <--- here
    var valueVat = $(this).val();
    var sum = value + valueVat;
    $("#totalAmount").text(sum);

}).keyup();
JavaScript对类型非常宽容,但如果您依赖于它,有时会出现bug。和.val返回一个字符串,因为输入是文本,即使该文本恰好是数字字符。

这样就可以了

<tr>
  <th>Amount: </th>

  <td><input id="amount" type="number" name="amount" class="form-control" required />

  </td>
</tr>

<tr>
  <th>VAT 20% Amt: </th>
  <td>
    <input id="vatAmt" type="number" name="vatAmount" class="form-control" />
  </td>
</tr>

<tr>
  <th>Total Amount: </th>
  <td>
    <span id="totalAmount"></span>
  </td>
</tr>



<div class="col-md-6">
  <h3>Amount Due: £ <span id="amountValue"></span></h3>

</div>




var value;
$("#amount").keyup(function() {
   value = $(this).val();
 $("#amountValue").text(value);

})

$("#vatAmt").keyup(function() {
    var valueVat = $(this).val();
    var sum = Number(value) + Number(valueVat);

    $("#totalAmount").text(sum);
  }).keyup();

你能发布你的代码吗?hmmmApologies这只是一个关于用jQuery做任何事情的笑话。。你能解释一下你面临的问题和你能解决的问题吗?您可能会得到什么错误?这两个值将计算出来,然后显示在到期金额上
<tr>
  <th>Amount: </th>

  <td><input id="amount" type="number" name="amount" class="form-control" required />

  </td>
</tr>

<tr>
  <th>VAT 20% Amt: </th>
  <td>
    <input id="vatAmt" type="number" name="vatAmount" class="form-control" />
  </td>
</tr>

<tr>
  <th>Total Amount: </th>
  <td>
    <span id="totalAmount"></span>
  </td>
</tr>



<div class="col-md-6">
  <h3>Amount Due: £ <span id="amountValue"></span></h3>

</div>




var value;
$("#amount").keyup(function() {
   value = $(this).val();
 $("#amountValue").text(value);

})

$("#vatAmt").keyup(function() {
    var valueVat = $(this).val();
    var sum = Number(value) + Number(valueVat);

    $("#totalAmount").text(sum);
  }).keyup();