ある範囲のユーザー入力値(-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より大きい値を入力しても、アラートは表示されません。私はここで何が欠けていますか?
警告:私は初心者です。