这 3 个联系信息(家庭号码、手机号码和电子邮件地址)应至少填写一个。如果用户为这些联系信息之一输入了错误的信息,则将执行捕获代码。
但不幸的是,我的代码不起作用......
else if ((Homeno.equals("")) || (MobileNo.equals("")) || (Email.equals("")) ) {
Toast.makeText(getApplicationContext(),
"Please enter at least one (1) your contact information.", Toast.LENGTH_SHORT).show();
}
//TRAPPING CODES
//Tel no. Validator
else if (Homeno.length()<9) {
Toast.makeText(getApplicationContext(),
"Invalid Telephone Number!", Toast.LENGTH_SHORT).show();
}
//Mobile Number must be at least 12
else if (MobileNo.length()<12) {
Toast.makeText(getApplicationContext(),
"Mobile Number must be 12 digits!", Toast.LENGTH_SHORT).show();
}
//Mobile Validator
else if (!validcp.matches()) {
Toast.makeText(getApplicationContext(),
"Invalid Mobile Number!", Toast.LENGTH_SHORT).show();
}
//Email validator
else if (!matcherObj.matches()) {
Toast.makeText(getApplicationContext(),
"Invalid Email Address!", Toast.LENGTH_SHORT).show();
}