gpt4 book ai didi

javascript - 如何使用 If 语句来确认整数已放入 javascript 的文本字段中?

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

我正在制作一个简单的华氏度到摄氏度数字转换函数,其中包含一个按钮和两个文本字段作为练习,我想确保当有人在每个文本字段中输入值然后尝试执行时我的函数将停止onclick 的函数?

这是 Javascript 的一部分,其他一切都可以:

function transfer ()
{
var fahr= document.form.fahrenheit.value;
var celc= document.form.celcius.value;

if ( isNaN(celc) || isNaN(fahr))
{
alert('Please provide a valid number');
return;
}
else if (//what do I put here? == true)
}
alert('conversion will not calculate correctly with values in both fields');
return;
}

我对编程真的很陌生,我希望这里有足够的信息。

最佳答案

首先,您(尝试)检查任一字段是否具有有效值。这可以通过检查两个字段是否都不是数字 (NaN) 来完成。要检查这两个条件,请使用 && ( bool 值和运算符):

if ( isNaN(celc) && isNaN(fahr))
{
alert('Please provide at least one valid number');
return;
}

接下来,您似乎想要检查这两个字段是否都已填写(因此您不知道转换需要的方向)。因此,检查一个字段是否为空,这可以通过检查两个字段是否已设置来完成(由于之前的检查,您已经知道至少有一个有效值):

if (celc != '' && fahr != '')
}
alert('conversion will not calculate correctly with values in both fields');
return;
}

关于javascript - 如何使用 If 语句来确认整数已放入 javascript 的文本字段中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14424838/

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