我在一种形式与另一种形式之间求和,并且输入的数字有一个逗号。我想做一个不能用字母输入的警报。我怎样才能做到这一点?
输入验证码
<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/