当我点击提交按钮时,我试图验证字段。这就是我定义我的状态的方式。 const [values, setValues] = useState({ email: "", password: "", emailErrorMessage: "", passwordErrorMessage: "", errorMessage: "", emailError: false, passwordError: false, rememberMe: false, });在提交方法中,这就是我验证它的方式。if (values.email.length <= 0) { setValues({ ...values, emailError: true, emailErrorMessage: "Email field must not be empty" })};if (values.password.length <= 0) { setValues({ ...values, passwordError: true, passwordErrorMessage: "Password field must not be empty" });}不知何故,它只向我显示密码字段的错误。虽然它同时经历了两个 if 条件。不知道我到底能不能修复它。预期:- 它应该显示电子邮件和密码的错误。
添加回答
举报
0/150
提交
取消