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

Forms 如何根据表单中的选择有条件地要求字段?,forms,plone,z3c.form,Forms,Plone,Z3c.form,我正在使用Plone和z3c表格。顶部有一个字段,用于选择要创建的内容对象。然后显示构建该对象所需的字段 我需要能够根据表单顶部选择的内容对象有条件地要求字段。这可能吗 这是可能的;您需要的是所谓的“不变验证器”。 看一看。我可能会补充一点,在客户端和服务器端实施这一点将提高表单的可用性。不变验证器执行服务器端工作。您可以使用简单的javascript代码在客户端通过捕获第一个字段上的更改事件来强制执行它。为了避免仅链接的答案,您应该添加一个小示例,说明它是如何工作的。另外,为客户端部分提供一些

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

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


这是可能的;您需要的是所谓的“不变验证器”。
看一看。

我可能会补充一点,在客户端和服务器端实施这一点将提高表单的可用性。不变验证器执行服务器端工作。您可以使用简单的javascript代码在客户端通过捕获第一个字段上的更改事件来强制执行它。为了避免仅链接的答案,您应该添加一个小示例,说明它是如何工作的。另外,为客户端部分提供一些JS提示也不错。