Redux表单根据字段验证

时间:2017-03-09 10:56:04

标签: reactjs react-native redux-form

我正在尝试编写Field validation,以便我不必在每个文件中单独进行验证。在尝试这样做时,我能够获得该字段以及整个表单字段的价值。

我必须根据字段名称设置错误消息,例如

对于字段名称作为名字,错误消息必须是:名字无效。

有没有办法通过字段验证来实现它,或者同步验证是唯一的方法?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

有一个" hacky"这样做的方式。由于在字段验证中您获得了字段value并将values作为参数,因此您可以通过搜索匹配的{{}来获取字段名称(这将是values对象形式的关键字) 1}}形式value。然后你需要一个带有字段名称翻译的文件,你可以在其中获得字段名称,例如: values

但是,由于上述方法需要更多设置,同步验证相对简单,我建议使用同步验证。