javascript - 一种形式与另一种形式之间的总和

标签 javascript

我在一种形式与另一种形式之间求和,并且输入的数字有一个逗号。我想做一个不能用字母输入的警报。我怎样才能做到这一点?

输入验证码

<input id="weight" class="form-control form-control-sm" type="text" name="weight" onkeyup="sum();" required />
<input id="runner" class="form-control form-control-sm" type="text" name="runner" onkeyup="sum();" required />
<input id="gross" class="form-control form-control-sm" type="text" name="gross" value="0" readonly />

这是我的脚本

function sum() {
              var txtFirstNumberValue = document.getElementById('weight').value;
              var txtSecondNumberValue = document.getElementById('runner').value;
              var result = parseFloat(txtFirstNumberValue) + parseFloat(txtSecondNumberValue);
              if (!isNaN(result)) {
                 document.getElementById('gross').value = result;
              }
        }

最佳答案

假设您使用的是现代网络浏览器,您只需执行以下操作:

<input id="weight" class="form-control form-control-sm" type="number" name="weight" onkeyup="sum();" required />

type="number"就足够了。

关于javascript - 一种形式与另一种形式之间的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57518052/

相关文章:

javascript - 从两个不同的 useEffect 调用一个方法(改变状态)

javascript - javascript/Jquery 中的 $(function () { } 意味着什么

javascript - 自举之旅不起作用

javascript - Jquery 元素仅在页面刷新后有效

javascript - nvd3 多条图表状态在图例切换时错误地更新?

javascript - 如何关联 asp .net 和 KnockoutJS 之间的按钮?

javascript - 不再显示此页面(JQUERY cookie)

javascript - 是否可以在 indexedDB 上创建触发器?

javascript - 动态增加和减少 jQuery slider 值

java - 重构代码以删除 uuid