reactjs - 使用 Redux 表单对 FormSection 进行验证

标签 reactjs redux redux-form

有没有办法在 Redux Forms 中验证 FormSection?

我的 FormSection 中有两个复选框,我希望确保至少选中一个。

所需的功能已可用于其他 Field 组件,但这不起作用,是否有解决方法?

        <FormSection name="fieldName" validate={required}>
         <div className="form-body">
          <Field 
            label="one" 
            name="one" 
            id="one" 
            component={CheckBox} 
          />
          <Field
            label="two"
            name="two"
            id="two"
            component={CheckBox}
          />
        </div>
       </FormSection>

最佳答案

我知道为时已晚,但它可能对某人有用。您可以使用 getFormSyncErrors 选择器,然后检查是否存在包含您的部分名称的属性,那么您的部分无效

关于reactjs - 使用 Redux 表单对 FormSection 进行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46536660/

相关文章:

javascript - 使用 redux-form 根据另一个字段的值显示/隐藏字段

reactjs - Material UI 嵌套类覆盖

javascript - 如何在 React Native 中使用 React.forwardRef()

javascript - 从数组对象中删除项目

javascript - 使用 props.change 更改 redux-form 中输入字段的值

javascript - 如何在 redux-forms v7 中从我的应用程序中的任何位置获取任何表单值

javascript - 如何在不使用 moment js 的情况下从输入日期中取出日期名称

reactjs - 收到错误 : TypeError: fs. readFileSync 不是函数

javascript - 在 Angular 7 中实现 redux 会出现错误 TS2307 : Cannot find module 'redux' . 错误

javascript - Redux 表单 - 您必须将 handleSubmit() 传递给 onSubmit 函数或将 onSubmit 作为 Prop 传递