【发布时间】:2021-06-10 21:30:09
【问题描述】:
我有一个用 html 创建的表单,有两个输入字段和一个按钮。单击按钮时,我希望调用一个函数,然后将两个数字相加,然后通过警报功能显示总和。
我知道如何在单击按钮时调用该函数,并且我知道如何读取两个输入并将其存储在单独的变量中。
我想要一些关于如何以最简单的方式将输入验证为仅数字的提示?
function Calculate() {
var num1 = document.getElementById("num1").value;
var num2 = document.getElementById("num2").value;
num1_parsed = parseInt(num1);
num2_parsed = parseInt(num2);
if (num1_parsed) {
} else {
alert("Wrong input!!!");
return false;
}
var total = num1_parsed + num2_parsed;
alert("The total sum of your numbers are: " + sum);
}
此代码出于某种原因有效,如果 num1 正确但 num2 不正确,它会给出消息 NaN 而不是警报消息!
【问题讨论】:
标签: javascript html css