gpt4 book ai didi

JavaScript 一条语句不工作

转载 作者:行者123 更新时间:2023-11-28 15:33:10 24 4
gpt4 key购买 nike

我在性别检查方面遇到问题。无论我做什么,它总是显示为 true,除非我只让它检查一个条件。 IE:如果我输入 m 或 f,它不会注册。但如果我编写一个仅检查字母 m 的条件,它将起作用。

function Validate()
{
var name= document.getElementById('name').value;
var age= document.getElementById('age').value;
var sex= document.getElementById('sex').value;
var error ="";
var check = 0;

if(name=="")
{
check=1;
error= error +" Please enter a valid name \n";
}

if(age>100 || age<1)
{
check=1;
error= error +" Please enter a valid age \n";
}

if(sex != "f" || sex !="m")
{
check=1;
error= error +" Please enter a valid sex \n";
}

if (check>0)
{
alert(error);
check=0;
return false;
}
}

HTML:

<form action="cartoon.html" method="post" onsubmit="return Validate()">
<br>
Name
<input type="text" placeholder="last name" id="name"/>
<input type="text" placeholder="first name" id="name"/>
<input type="text" placeholder="middle initial"/>
</br>
<br>
Age
<input type="number" placeholder="Age" id="age"/>
</br>

<br>
sex
<input type="text" placeholder="Sex" id="sex"/>
</br>

<input type="submit" value="login"/>
</form>

最佳答案

尝试:

 if(sex != "f" && sex !="m")

关于JavaScript 一条语句不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26408429/

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