我正在尝试对一系列用户输入值(-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 的值,我就不会收到警报。我在这里想念什么?
警告:我是新手。