Wait until password confirm is non-empty

If password confirm is empty on blur, there's no reason to try validating it.
The user may just be tabbing through fields.
This commit is contained in:
J. Ryan Stinnett 2019-02-21 12:36:31 +00:00
parent 27abd7d507
commit acae2e9976

View File

@ -206,10 +206,14 @@ module.exports = React.createClass({
}
break;
case FIELD_PASSWORD_CONFIRM:
this.markFieldValid(
fieldID, pwd1 == pwd2,
"RegistrationForm.ERR_PASSWORD_MISMATCH",
);
if (allowEmpty && pwd2 === "") {
this.markFieldValid(fieldID, true);
} else {
this.markFieldValid(
fieldID, pwd1 == pwd2,
"RegistrationForm.ERR_PASSWORD_MISMATCH",
);
}
break;
}
},