根据字段验证中的字段提示文本设置自定义错误消息 Redux 表单



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

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

对于字段名称为第一个名称,错误消息必须为:名字是无效的。

有没有一种方法可以通过字段验证实现此目标,或者同步验证是唯一的方法?

任何帮助将不胜感激。

有一种"黑客"方法可以做到这一点。由于在字段验证中,您可以获得字段value并形式为values作为参数,因此您可以通过在表单values中搜索匹配的value来获取字段名称(这将是表单values对象的关键)。然后,您需要有一个带有字段名称翻译的文件,您可以在其中获取字段名称,例如translations[fieldName]

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

相关内容

  • 没有找到相关文章

最新更新