我正在尝试编写Field validation,以便我不必在每个文件中单独进行验证。在尝试这样做时,我能够获得该字段以及整个表单字段的价值。
我必须根据字段名称设置错误消息,例如
对于字段名称作为名字,错误消息必须是:名字无效。
有没有办法通过字段验证来实现它,或者同步验证是唯一的方法?
任何帮助将不胜感激。
答案 0 :(得分:0)
有一个" hacky"这样做的方式。由于在字段验证中您获得了字段value
并将values
作为参数,因此您可以通过搜索匹配的{{}来获取字段名称(这将是values
对象形式的关键字) 1}}形式value
。然后你需要一个带有字段名称翻译的文件,你可以在其中获得字段名称,例如: values
。
但是,由于上述方法需要更多设置,同步验证相对简单,我建议使用同步验证。