I need to enable nextBtn when all textfields has some text only
tried below code: but with this code when i tap on first textfield then my nextBtn
becomes enabled why? how to make nextBtn
enable after filling the all textfields only. please guide me
override func viewDidLoad() {
super.viewDidLoad()
nextBtn.isEnabled = false
nextBtn.alpha = 0.5
}
func textFieldDidBeginEditing(_ textField: UITextField) {
if fullNameTextField.text == nil{
nextBtn.alpha = 0.5
nextBtn.isEnabled = false
}
else if dateOfBirthTextField.text == nil{
nextBtn.alpha = 0.5
nextBtn.isEnabled = false
}
else if schoolNameTextField.text == nil{
nextBtn.alpha = 0.5
nextBtn.isEnabled = false
}
else if schoolLocationTextField.text == nil{
nextBtn.alpha = 0.5
nextBtn.isEnabled = false
}
else if gradeClassTextField.text == nil{
nextBtn.alpha = 0.5
nextBtn.isEnabled = false
}
else{
nextBtn.alpha = 1
nextBtn.isEnabled = true
}
}
edit: i have tried like this. now after taping on second textfield then nextBtn
becomes enable why? please guide me
func textFieldDidBeginEditing(_ textField: UITextField) {
if fullNameTextField.text == "", dateOfBirthTextField.text == "", schoolNameTextField.text == "", gradeClassTextField.text == ""{
nextBtn.alpha = 0.5
nextBtn.isEnabled = false
}
else{
nextBtn.alpha = 1
nextBtn.isEnabled = true
}
}