Drupal Forms API #States

时间:2015-02-18 20:43:23

标签: javascript jquery drupal-7 drupal-forms islandora

背景

我有一个使用Islandora XML Form builder module创建的表单。此表单使用AHAH动态添加字段。对于给定的字段集,第一个字段集将具有类似foo [0]的名称,第二个字段集[1]等。在此字段集中可以是其他字段。所以第一个上的bar字段将命名为foo [0] bar,第二个上的bar字段为foo [1] bar等。如果bar字段本身是一个字段集,那么条形码的第一个实例上的baz字段在第二个foo中设置将是foo [1] bar [0] baz。

问题

我需要修改此表单以使用Drupal表单状态,以便foo [x] bar [y] baz的可见性基于foo [x] bar [y] qux的值。如果我正在编写纯jQuery,我可以根据$this().prev(":input[name$=qux]")设置状态。我可以在Drupal Forms States中使用这种类型的引用,还是只能使用绝对选择器?

1 个答案:

答案 0 :(得分:1)

只有绝对选择器适用于drupal状态系统。