这里我试试这个代码....... enter image description here我试试这个代码...我想在验证用户名和密码时禁用一个按钮。 如果我的用户名和密码是正确的,那么我的按钮将启用...但我没有得到正确的答案。如何在验证按钮时启用/禁用按钮?
0
A
回答
0
它看起来像我sbutton
是一个IBAction,而不是一个插座。如果是这样,你的代码可能不会编译。您需要控制 - 从您的按钮拖放到您的代码中,为您的按钮创建IBOutlet并使用插座启用/禁用按钮。
+0
谢谢你,先生..我创建了一个插座并完成了你所说的......但是输入正确的用户名和密码后,我的按钮仍然被禁用。 –
+0
编辑您的问题以显示您的更新代码。 (不是您的代码的屏幕截图,而是您的实际代码作为文本。) –
0
-(void)checkValidation
{
NSString *strUserName = [_txtUsername.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSString *strPassword = [_txtPassword.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
if([strUserName isEqualToString:@"YOURSTRING"] && [strPassword isEqualToString:@"YOURSTRING"])
{
// make your button enable
}
else
{
// make it disable
}
}
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string];
newString = [newString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
[self performSelector:@selector(checkValidation) withObject:nil afterDelay:0.3];
return TRUE;
}
1
如果不委托设为您的文本字段,然后设置委托如下
self.stext1.delegate = self;
self.stext2.delegate = self;
然后实现此功能
-(void)enableDisableSave {
NSString * userName = @"kavitha";
NSString * password = @"kavitha";
if([userName isEqualToString:self.stext1.text] && [password isEqualToString:self.stext2.text]) {
self.sendBtn.enabled = YES;
} else {
self.sendBtn.enabled = NO;
}
}
相关问题
- 1. 已禁用的asp.net按钮禁用按钮验证
- 2. 验证失败时禁用按钮
- 3. 如何启用/禁用单选按钮点击asp.net验证器?
- 4. 在关闭按钮上禁用验证
- 5. Silverlight:在验证错误时禁用按钮? (麻烦验证)
- 6. 在首页添加一个启用和禁用验证按钮
- 7. 如何启用/禁用选择单选按钮的按钮?
- 8. 如何启用/禁用变焦按钮(绿色+按钮)?
- 9. 启用/禁用MGWT按钮
- 10. 启用/禁用按钮
- 11. 按钮 - 启用和禁用
- 12. 启用和禁用按钮
- 13. 禁用/启用按钮
- 14. Java启用/禁用按钮
- 15. 禁用和启用按钮
- 16. 如何启用禁用按钮jquery
- 17. 如何启用和禁用JavaScript按钮?
- 18. 如何禁用按钮,而表单不验证与jQuery验证?
- 19. 表单验证和禁用的按钮
- 20. 禁用IDataErrorInfo中的按钮验证
- 21. 表单验证禁用按钮
- 22. 禁用提交按钮直到验证
- 23. 禁用启用不显眼验证的具体提交按钮
- 24. 启用/禁用基于输入验证的按钮
- 25. 在if语句中禁用按钮后重新启用按钮
- 26. 如何验证失败时启用按钮?
- 27. 如何根据文本验证实时启用提交按钮?
- 28. 启用禁用按钮在jsf 2.2
- 29. 在C中禁用并启用按钮#
- 30. 在检票口启用/禁用按钮
添加代码文本不图请。 –
你确定你的文本字段的委托设置正确吗? –
[swift - 验证UITextField]的可能重复(https://stackoverflow.com/questions/31495188/swift-validating-uitextfield) – Adrian