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

问题描述:

我正在使用Plone和z3c.forms。顶部有一个字段,用于选择我们正在创建的内容对象。然后显示构建该对象所需的字段。如何根据表单中的选择条件需要一个字段?

我需要能够有条件地要求基于在窗体顶部选择什么内容对象的字段。这可能吗?

enter image description here

这是可能的;你需要的是一个“不变的验证器”。 看一看here

+1

我可能会补充说,它将改善您的表单可用性,以在客户端和服务器端实施此操作。不变的验证器执行服务器端的工作。您可以使用简单的JavaScript代码在客户端执行它,方法是在第一个字段上捕获更改事件。 – SteveM

+2

为了避免链接唯一的答案,你应该添加一个小例子,它是如何工作的。还有一些客户端部分的JS提示会很好。 – Mathias