HTML,如何获取总的+1和

问题描述 投票:0回答:1

我通常在做一个点计数器,我不知道该怎么做了,所以我想在“ =”按钮的总和上加+1,并且只有在有人可以帮助我的情况下才加一次,我将不胜感激

代码:https://pastebin.com/C26VFyev

var result = 0;

function suma() {
  var cal1 = parseFloat(document.forms["form1"]["cal1"].value);
  var cal2 = parseFloat(document.forms["form1"]["cal2"].value);
  var sum = (cal1 + cal2 + 1);
  
  document.forms["form1"]["sum"].value = sum
  result = sum;
}
<html>
<head>
  <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
</head>

<body>
  <form name="form1">
    Cal 1:
    <input value="0" name="cal1" size="5"><br> Cal2:
    <input value="0" name="cal2" size="5"><br>

    <input type="button" value="Oblicz" name="add" onClick="suma();"><br> Suma:
    <input type="text" name="sum" size="6"><br>
    <input type="reset" value="Reset"><br>
  </form>
</body>
</html>
javascript html sum counter add
1个回答
0
投票

将变量加到总和上。首次将其初始化为1,然后将其更改为0以备将来使用。

var result = 0;
var addition = 1;

function suma() {
  var cal1 = parseFloat(document.forms["form1"]["cal1"].value);
  var cal2 = parseFloat(document.forms["form1"]["cal2"].value);
  var sum = (cal1 + cal2 + addition);
  if (addition == 1) {
    addition = 0;
  }
  
  document.forms["form1"]["sum"].value = sum
  result = sum;
}
<html>
<head>
  <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
</head>

<body>
  <form name="form1">
    Cal 1:
    <input value="0" name="cal1" size="5"><br> Cal2:
    <input value="0" name="cal2" size="5"><br>

    <input type="button" value="Oblicz" name="add" onClick="suma();"><br> Suma:
    <input type="text" name="sum" size="6"><br>
    <input type="reset" value="Reset"><br>
  </form>
</body>
</html>
© www.soinside.com 2019 - 2024. All rights reserved.