Search code examples
androideclipseemailandroid-edittexttextutils

I am validationg a form using textutils


i am validating a registration form using textutils class which contains Name , City, Phone, Email,User ID,Password. But its showing only on the first edittext which is name. I also wanna validate email format how to do it?


Solution

  • The Problem is That You Are Using return statement in your code..
    So if any of this condition is true it will stop checking for another condition....

    so Remove return statement from each if condition..

    Try This..

        if(TextUtils.isEmpty(City))
        { 
            city.setError(""); 
            city.requestFocus(); 
        } 
        if(TextUtils.isEmpty(phone.getText())) 
        { 
            phone.setError(""); 
            phone.requestFocus(); 
        } 
        if(TextUtils.isEmpty(email.getText())) 
        { 
            email.setError(""); 
            email.requestFocus(); 
        } 
        if(TextUtils.isEmpty(userid.getText())) 
        { 
            userid.setError(""); 
            userid.requestFocus(); 
        } 
        if(TextUtils.isEmpty(password.getText())) 
        { 
            password.setError("Please enter Your Password"); 
            password.requestFocus(); 
        } 
    

    This may help you...