I am calling the textfiled did change method but probelm is that i want to enter 1.0 and if value is not 1.0 or 1,5 or my desired values then it may show error message but when i just enter 1 then it shows the error message how to fix this that method should be called after entering complte number 1.5 or 1.0 like this
-(void)textFieldTextDidChangeClinicMarkup:(UITextField*)tf{
NSString*test=clinicMarkupTextField.text;
if([test isEqualToString:@"1.0"]){
NSString*value=@"1.0";
appDelegate.clinicalMarkup=value;
}
else if([test isEqualToString:@"1.5"]){
NSString*value=@"1.5";
appDelegate.clinicalMarkup=value;
}
else if([test isEqualToString:@"2.0"]){
NSString*value=@"2.0";
appDelegate.clinicalMarkup=value;
}
else if([test isEqualToString:@"2.5"]){
NSString*value=@"2.5";
appDelegate.clinicalMarkup=value;
}
else if([test isEqualToString:@"3.0"]){
NSString*value=@"3.0";
appDelegate.clinicalMarkup=value;
}
else{
UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"Warning" message:@"Value Must be as prescribed " delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
}
}
1 Answer