我使用 formik 和 yup 来处理我的表单,我需要验证 formik 在初始值中设置的两个对象:initialValues: {company: { company_name: '', cnpj: '', fantasy_name: '', state_registration: '' },user: { email: '', password: '' }},validationSchema
我正在创建一个模型和一个控制器来执行一些金融交易,如借记和贷记。当我尝试使用<model>.create方法“创建”时,它返回以下错误:(node:5192) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'length' of undefinedat Transaction._initValues (/User
2019-10-07
我对 React 还很陌生,我有一个注册页面,其中有一个密码字段需要使用正则表达式进行验证。我正在使用 Formik 和 Yup 进行验证,但当我在“密码”字段中输入时,我遇到了一个错误,它说调用长度函数的属性未定义。yup 中有一个名为“matches”的函数,我试图利用它来检查正则表达式。那就是我收到此错误的时候。我删除了此验证,之后设置为密码字段的其他验证工作正常。以下是 SignUp.js
2019-04-01
我正在使用Draft-js with Formik和yup来验证 Draft EditorState 组件。我假设我可以使用以下 yup 测试来检查 EditorState 是否不为空://Each note has a string title and a body, which is a Draft EditorStateconst validationSchema = yup.object(
我有一个电子邮件字段,只有选中复选框时才会显示(布尔值为true)。提交表单时,我只希望复选框被选中时(布尔值为 true)才需要此字段。这是我到目前为止尝试过的:const validationSchema = yup.object().shape({email: yup.string().email().label('Email').when('showEmail', {is: true,th
2018-03-20