gpt4 book ai didi

JavaScript AND 语句语法

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

我正在尝试对一系列用户输入值(-180 到 180)进行简单的表单验证,但代码的行为不符合我的预期。

function validateForm()
{
retVal = true;

lon = document.getElementById("LON").value;
if ((lon >= -180 && lat <= 180 )== false)
retVal=false;

if(retVal == false)
{

alert('Please correct the errors');
return false;
}
return retVal;
}

因此,如果我输入 -254 的值,我会按预期收到警报。但是,如果我输入大于 -181 的值,我不会收到警报。我在这里缺少什么??

警告:我是新手。

最佳答案

我想您应该检查 lon 变量是否不小于 -180 且不大于 180。使用简单的 if 语句:

var lon = document.getElementById("LON").value;
if (lon < -180 || lon > 180)
retVal = false;

需要注意的是,最好使用 var 关键字定义局部变量。

关于JavaScript AND 语句语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14863960/

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