我正在对Yup使用formik验证。我已经创建了一个自定义react选择组件来选择多个选项。当用户选择一个选项时,其id将推送到一个数组中。这是必填字段。因此,我使用此代码对其进行了验证,但不会出现错误消息。interest: Yup.array().of(Yup.string().required("This field is required"))
然后我试了下这个。然后会出现错误消息,但当我
我使用Formik和Yup,当我预填充域/form时,Yup会验证这些域,就像它们没有填充一样。我有基本的CRUD类型布局,其中更新数据需要预先填充表单。这些预先填充的字段不应该通过错误进行验证。验证方案: const validationSchema = Yup.object({ .string()
.required('First Name is required'
我在React类组件中使用了这个Formik组件: <Formik ...initialValues, //no need to list them all().test()被添加到validationSchema中时,表单验证中断:直到我选择一个包含文件输入的文件时,才会显示验证错误,然后才会突然出现错误消息(问题不是验证本身,而是以错误消息的形式显示验
我尝试使用formik和yup进行表单验证,但我遇到了一个问题。我的验证工作正常,但如果我输入一个字段,所有字段都显示验证如何限制它。如果我输入名称字段,并给出一些输入,它将显示所有下面的字段还显示“验证错误”。我想像onBlur一样使用它,我们如何在formik中使用它?/App.css";import * as <em
Yup验证不起作用--我也尝试过这样的import Yup from 'yup',但仍然不能工作.,当我创建一个简单的验证函数而没有YUP时,它工作得很好。但是当我使用YUP的时候,验证不起作用。添加了表单组件import { useFormik } from 'formik';
import * as Yup<
我目前正在使用Formik库在React JS中制作一个表单。我遇到了一个验证问题,我需要用空字符串更改无效的字母。str.replace(/\D/, '); 但是我不能访问Formik值中的input。我需要在每次按键时验证值,但Formik文档中没有关于它的信息。, Form, useFormikContext } from 'formik';
import * as Yup from 'yup</