如何根据表单中的选择有条件地要求一个字段?

How to conditionally require a field based on a selection in a form?

我正在使用 Plone 和 z3c.forms。顶部有一个字段,用于选择我们正在创建的内容对象。然后它显示构建该对象所需的字段。

我需要能够根据在表单顶部选择的内容对象有条件地要求字段。这可能吗?

有可能;你需要的是 "invariant validator"。 看看here.