Я пытаюсь создать функцию подтверждения пароля, которая отображает ошибку только после того, как пользователь покидает поле подтверждения. Я работаю с Facebook React JS. Это мой входной компонент:
<input
type="password"
placeholder="Password (confirm)"
valueLink={this.linkState('password2')}
onBlur={this.renderPasswordConfirmError()}
/>
Это renderPasswordConfirmError:
renderPasswordConfirmError: function() {
if (this.state.password !== this.state.password2) {
return (
<div>
<label className="error">Please enter the same password again.</label>
</div>
);
}
return null;
},
Когда я запускаю страницу, сообщение не отображается при вводе конфликтующих паролей.