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; break;
case FIELD_PASSWORD_CONFIRM: case FIELD_PASSWORD_CONFIRM:
if (allowEmpty && pwd2 === "") {
this.markFieldValid(fieldID, true);
} else {
this.markFieldValid( this.markFieldValid(
fieldID, pwd1 == pwd2, fieldID, pwd1 == pwd2,
"RegistrationForm.ERR_PASSWORD_MISMATCH", "RegistrationForm.ERR_PASSWORD_MISMATCH",
); );
}
break; break;
} }
}, },