gpt4 book ai didi

javascript - 检查输入是否全是数字 html javascript

转载 作者:行者123 更新时间:2023-11-28 00:32:48 25 4
gpt4 key购买 nike

我需要确保用户输入的体重、高度和年龄都是数字而不是字母

function calculate(){
var w= document.getElementById("weight").value;
var h=document.getElementById("height").value;
var a=document.getElementById("age").value;

//if all numbers enter loop
var height= Number(h);
if(document.one.gender[0].checked)
{var ans= 50+ (height/2) ;}
else
{var ans=46+ (height/2) ;}

alert(ans);
}
// else alert("enter numbers only");

最佳答案

您可以通过以下方式检查:

if (isNaN(document.getElementById("weight").value)){
// Not number
} else {
// It is number
}

编辑后的代码:

function calculate(){
var w= document.getElementById("weight").value;
var h=document.getElementById("height").value;
var a=document.getElementById("age").value;

if (isNaN(w) || isNaN(h) || isNaN(a)) {
alert("Please ensure that weight, height and age are integers");
return;
}

//Your code if all numbers

}

关于javascript - 检查输入是否全是数字 html javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28815724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com