我有大约10个管理员名称,只有管理员面板可见。我想对这些名称进行硬编码,这样当任何管理员在10个管理员名称中输入他的名字时,他应该可以使用管理面板,即下一个查看控制器。 我尝试了这个,但它只为一个名字工作。 `
if (![_txtUserId.text isEqualToString:@"Admin1234"])
{
popMessage=@"Please Enter Valid User Id";
retvalue=NO;
}`
答案 0 :(得分:1)
你可以用两种方式完成这项工作
方式1
if ([_txtUserId.text isEqualToString:@"Admin1234"] ||
[_txtUserId.text isEqualToString:@"Admin2nd"]) ||
[_txtUserId.text isEqualToString:@"Admin2nd"])
{
//take user to screen
}else{
popMessage=@"Please Enter Valid User Id";
retvalue=NO;
}
第二路
在数组中添加所有名称,然后将文本与用户输入进行比较
答案 1 :(得分:0)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="StyleSheet1.css" rel="stylesheet" />
<script src="jquery-2.1.4.min.js"></script>
</head>
<body>
<div id="game">
<div id="gameBoardSection">
<div id="grid"></div>
<div id="ladder">
<img src="oie_eRDOY2iqd5oQ.gif" />
</div>
<div id="bigSnake">
<img src="oie_485727sRN4KKBG.png" />
</div>
<div id="player1" style="border: 1px; border-style: solid; position:absolute;">
<!--style="position: absolute; top: 597px; z-index: 1;"-->
<img src="humanPiece.png" />
</div>
</div>
<div id="diceAndPlayerSection">
<div id="reset">
<button type="button" name="reset">New Game</button>
</div>
<div>
<button type="button" name="reset">Reset</button>
</div>
<div>
<button type="button" name="addPlayer">Add Player</button>
</div>
<div id="diceSection">
<img src="d1.gif" name="mydice" onclick="rollDice()">
</div>
</div>
</div>
<script src="JavaScript1.js"></script>
</body>
</html>
答案 2 :(得分:0)
您需要获取名称的NSArray,并需要检查数组中的值。
BOOL check = YES;
NSString *popMessage;
NSArray *arr =[NSArray arrayWithObjects:@"abc",@"def",@"xyx",@"xxx", nil];
if (![arr containsObject:_txtUserId.text])
{
popMessage=@"Please Enter Valid User Id";
check=NO;
}