Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation 如何实现基于多个字段的重复表单验证?_Validation_Reactjs_Redux_Redux Form - Fatal编程技术网

Validation 如何实现基于多个字段的重复表单验证?

Validation 如何实现基于多个字段的重复表单验证?,validation,reactjs,redux,redux-form,Validation,Reactjs,Redux,Redux Form,Redux表单验证示例仅包括 如果有一个包含一定数量相同字段的列表,我如何对至少需要一个输入为有效电子邮件地址的验证进行建模 例如,对于由以下字段组成的给定表单: 用户1 用户2 用户3 特殊用户4 如何编写需要始终设置特殊用户4和前3个用户中的任何一个的验证函数?同步验证函数将提供表单的所有值。您的错误必须与字段键对应,或者您可以使用通用的\u error键,这将导致填充this.props.error 有道理吗?是的,有道理,谢谢。我能够将错误消息从验证函数发送到渲染函数,但不清楚这应该

Redux表单验证示例仅包括

如果有一个包含一定数量相同字段的列表,我如何对至少需要一个输入为有效电子邮件地址的验证进行建模

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

  • 用户1
  • 用户2
  • 用户3
  • 特殊用户4

如何编写需要始终设置特殊用户4和前3个用户中的任何一个的验证函数?

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


有道理吗?

是的,有道理,谢谢。我能够将错误消息从验证函数发送到渲染函数,但不清楚这应该显示在哪个条件下。只有在按下submit时,我才需要运行常规错误。有什么想法吗?嗯。。。submit将所有字段标记为“已触摸”,但目前没有等效的“显示一般错误”标志,除了可能将所有触摸的标志相加…@ErikR。可爱的,这正是我所期望的(一般错误桶存在),只是谷歌从文档/这里确认。这真是一个很棒的图书馆,谢谢:-)