我正在创建一个程序来计算一个人的体重和身高,然后告诉用户他是高还是矮,以及他是否胖 为此,我有以下代码:
function Calculate(){
var weight = prompt("Enter your weight in kg");
var height = prompt("Enter your height in cm");
if (weight <=80 && height <= 170){
alert("You are slim and short");
}
else if(weight <=80 && height >= 170)
{
alert("You are tall and slim");
}
else {
alert("You have to lose some weight");
};
};
代码没有任何问题,但我想知道如果我只能使用一个提示框来获取这两个变量(高度,重量)。 你可能认为它很愚蠢但我在Pascal中看到过它。 例如:
read(height,weight);
这可能在Javascript中吗? 另外,我想阻止用户输入字母而不是数字(如果可能的话)。 提前致谢
答案 0 :(得分:0)
你可以这样做,虽然不推荐 - 这里没有任何输入检查
var weightheight=prompt("Enter your weight in kg , height in cm","60,170"),
weight=weightheight.split(",")[0],
height=weightheight.split(",")[1];
仅限制数字提示是不可能的。而是显示jQuery UI modal form并找到您在此处可以找到的任何hundreds of restrict numbers