初心者です。
パスワードの変更画面を作成しようとしていて
とりあえず現在のパスワードと新しいパスワードが違ったらエラーを吐くようにして
動作確認をした状態です。
ここから、現在ログインしているパスワードと、入力した値が違った場合エラーを吐きたいのですが
どうすればいいでしょうか?
{errorMessage()}
<Formik
initialValues={{
password: '',
passwordNew: '',
passwordConfirmation: '',
}}
validationSchema={user ? validateSchemaUpdate : validateSchemaNew}
validate={values => {
let errors: FormikErrors<{
password: string;
passwordNew: string;
passwordConfirmation: string;
}> = {};
if ( !userId && values.password && values.password !== values.passwordNew ) { errors.password = 'パスワードが違います'; } return errors; }}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/04 08:46