在2个编辑文本上同时显示设置错误消息?

时间:2019-07-01 07:23:40

标签: validation android-edittext error-messaging

在我的应用中,用户将输入电子邮件ID和密码进行注册,并在按下“注册”按钮时,如果对电子邮件和密码的验证失败,则会显示错误消息。

我使用了password_txt.setError("Invalid password");email_txt.setError("Enter valid email");。问题是,如果用户在登录按钮上均未通过电子邮件和密码验证,则只会显示一条错误弹出消息,而只会显示一条编辑文本。验证失败时,我希望两个编辑文本都同时显示消息。

这是简单的代码

    login_btn.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {


                    if(isValidEmail(email_txt.getText().toString()) == true)
                    {


                    }
 else{
                   email_txt.setError("Enter valid email");

                }

 if(isValidPassword(password_txt.getText().toString()) == true)
                {


                }
                else {
                    password_txt.setError("Invalid password");
                    Toast.makeText(SignInActivity.this, "Password must contain minimum 8 characters at least 1 Alphabet, 1 Number and 1 Special Character,", Toast.LENGTH_LONG).show();

}
   }
        });

0 个答案:

没有答案