小编Art*_*edo的帖子

Javascript复选框总和

我有这个任务,我应该在复选框格式中创建一个带有表单和项目的"订单"页面.我在javascript中编写了一个函数,将标记复选框的值添加到一起并返回总计.它昨天工作正常,但我可能昨天做了一些事情而没有注意到,它不再添加值.

这是功能:

function totalIt() {
  var input = document.getElementsByName("product");
  var total = 0;
  for (var i = 0; i < input.length; i++) {
    if (input[i].checked) {
      total += parseFloat(input[i].value);
    }
  }
  document.getElementByName("total").value = "$" + total.toFixed(2);
}
Run Code Online (Sandbox Code Playgroud)
Select your items:
<br>
<input name="product" value="3.65" type="checkbox" onclick="totalIt()" /> Item 1 - $3.65
<br>
<input name="product" value="5.50" type="checkbox" onclick="totalIt()" /> Item 2 - $5.50
<br>
<input name="product" value="3.29" type="checkbox" onclick="totalIt()" /> Item 3 - $3.29
<br>
<input name="product" value="7.99" type="checkbox" onclick="totalIt()" /> …
Run Code Online (Sandbox Code Playgroud)

html javascript checkbox

3
推荐指数
2
解决办法
795
查看次数

标签 统计

checkbox ×1

html ×1

javascript ×1