如何实现基于多个字段的redux-form验证?

Vla*_*ula 8 validation reactjs redux redux-form

Redux表单验证示例仅包括单个字段验证.

拥有一定数量的相同字段的列表,我如何建模验证,要求至少有一个输入是有效的电子邮件地址?

例如,对于由以下字段组成的给定表单:

  • 用户1,
  • 用户2,
  • 用户3,
  • 特别用户4

如何编写需要特殊用户4始终设置的验证功能,以及前3个用户中的任何一个?

Eri*_* R. 11

您的同步验证函数将获得表单的所有值.您的错误必须与字段键相对应,或者您可以使用通用_error键,这将导致this.props.error填充.

那有意义吗?