0

在我的表单中,我有一些字段,应根据以下另一个子字段集中的某些字段(-s)进行验证Form

MyForm
- [fieldset] main instanceof WhatEverFieldset
-- [fieldset] foo instanceof FooFieldset
--- [field] field_a
--- [field] field_b
-- [fieldset] bar instanceof BarFieldset
--- [field] field_c
--- [fieldset] xyz instanceof XyzFieldset
---- [field] field_d
-- [fieldset] buz instanceof BuzFieldset
---- [field] field_e
--- [fieldset] xyz instanceof XyzFieldset
---- [field] field_d

所以有一些验证规则需要实现,它们会影响多个字段集的字段。例如:

  • 至少form.main.*.xyz.field_d必须设置。这意味着,我不能required直接在 中定义规则XyzFieldset,因为有一个条件并且它位于XyzFieldset.

  • 的值form.main.foo.field_a必须是grater than的值form.main.bar.field_c

在哪里/如何定义取决于表单其他子字段集的字段值的验证规则?

4

0 回答 0