这段代码有什么问题:
if (Gender != "M" || Gender != "F")
{
alert("Please enter gender." + Gender);
document.getElementById("gender").focus();
return false;
}
Run Code Online (Sandbox Code Playgroud)
Kai*_*Kai 13
你可能意味着and而不是or:
if (Gender != "M" && Gender != "F")
Run Code Online (Sandbox Code Playgroud)
阅读它:
if (gender is not male OR gender is not female)
{
//
}
Run Code Online (Sandbox Code Playgroud)
让我们说性别是男性:因为性别不是女性,所以if评估为true.
现在,如果性别是女性:因为它不是男性,所以if再次评估为true.
你是想说性别既不是男性也不是女性,对吧?正如其他人建议的那样,你必须在这里使用AND.
if (gender is not male AND gender is not female)
//which is
if (Gender != "M" && Gender != "F")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
151 次 |
| 最近记录: |