我用的是反应钩表和验证表。字段允许用户提交表单而无需填写此字段,但如果用户填写此字段,则用户只能填充与regex匹配的字符串(我的regex为检查个人名称)。我遇到的问题是,当用户提交表单而没有在文本字段中输入任何值时,react钩子表单一直在验证并显示错误(如果我使用Formik,则不会发生这种情况,但出于性能原因,我必须使用react钩子表单)。代码框链接:
import React from "<em
我试图在用户选择的Select选项上有条件地验证一个对象,问题是我呈现了一个货币列表,并且在尝试将其设置为必填字段时遇到了巨大的困难,因为我必须首先传入一个空对象。我的代码栈是React、Formik和Yup (都是最近的版本)。模式details: Yup.object().when('category'(`Select t
我使用formik来创建表单,而yup用于表单验证。是的,不是以我的形式工作。我试了很多次,但找不到错误。我还使用了文档,我的cose与文档中提到的相同,但仍然会出现错误。**TypeError: yup.string.require is not a function.(In 'yup.string.require()', 'yup.string
我目前正在使用Formik库在ReactJS中制作一个表单。我遇到了一个验证问题,我需要用空字符串更改无效的字母。我需要在每次按键时验证值,但Formik文档中没有关于它的信息。组件Form import React, {useEffect} from 'react';import{ Formik, Form, us