如何在Drupal 7中以编程方式设置具有OR功能的条件字段

MTsrb

在mymodule_form_alter()中,我以编程方式为条件字段设置状态。IE浏览器

$form['my_field_one']['#states'] = array(
              'visible' => array(
                ':input[name="my_dependee_field[und]"]' => array('value' => 'primary'),
              ),
            );

这很棒!

但是,我需要为我的某些字段分配OR功能(允许的多个受抚养人值),并且无法完全弄清楚如何以编程方式进行分配(请原谅我在PHP方面的有限经验)。

我已经尝试过一些东西,例如...

$form['my_field_one']['#states'] = array(
  'visible' => array(
    ':input[name="my_dependee_field[und]"]' => array('value' => array('0' => 'primary','1' => 'secondary',),),
  ),
);

...(显然)没有运气。

任何善良的灵魂都能伸出援手,或向我指出正确的方向。我以编程方式完成此任务至关重要。

非常感谢您的协助。

谢谢!

迈克·弗兰克斯(Mike Vranckx)

#state使用具有两个可能值的数组更新您的代码:

$form['my_field_one']['#states'] = array(
    'visible' => array(
        ':input[name="my_dependee_field[und]"]' => array(
            array('value' => 'primary'),
            array('value' => 'secondary'),
        ),
    ),
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Drupal 7中以编程方式设置具有OR功能的条件字段

来自分类Dev

如何在Drupal中以编程方式删除图像样式?

来自分类Dev

如何在Drupal中以编程方式删除图像样式?

来自分类Dev

如何在Drupal 8中以编程方式创建节点?

来自分类Dev

如何在Drupal 8中以编程方式创建角色?

来自分类Dev

如何在Drupal 8中以编程方式创建节点?

来自分类Dev

如何在表单Drupal 7中添加图像字段

来自分类Dev

如何在Drupal 7中添加列表(图像)字段?

来自分类Dev

如何在Drupal 7中添加日期字段类型

来自分类Dev

如何在DRUPAL 7中为动态节点设置块

来自分类Dev

如何在Drupal中配置CAPTCHA

来自分类Dev

如何在drupal中破坏表单提交

来自分类Dev

如何在Drupal中隐藏主菜单

来自分类Dev

如何在Drupal中混淆URL

来自分类Dev

如何在 Drupal 中编辑页面内容

来自分类Dev

如何在Drupal中以编程方式更新现有的已提交Web表单提交?

来自分类Dev

如何在Drupal 7中显示数组的所有值

来自分类Dev

Drupal 7:如何在分类页面中提取特定字段

来自分类Dev

如何在Android中以编程方式设置列以使其具有动态性?

来自分类Dev

如何在 Drupal 7 的视图中设置当前日期?

来自分类Dev

如何以编程方式呈现drupal 7 page.tpl.php中的自定义字段?

来自分类Dev

如何在Drupal网站上的Ubercart中显示数量字段

来自分类Dev

如何在Drupal中显示重复日期字段?

来自分类Dev

如何在 Drupal 8 实体中创建隐藏类型字段

来自分类Dev

如何在drupal 7的theme('pager')中添加属性类?

来自分类Dev

如何在Drupal 7中创建自定义块?

来自分类Dev

如何在Drupal 7中启用/禁用修订

来自分类Dev

如何在Drupal 7中读取JSON数据

来自分类Dev

如何在Drupal 7中创建横幅管理

Related 相关文章

  1. 1

    如何在Drupal 7中以编程方式设置具有OR功能的条件字段

  2. 2

    如何在Drupal中以编程方式删除图像样式?

  3. 3

    如何在Drupal中以编程方式删除图像样式?

  4. 4

    如何在Drupal 8中以编程方式创建节点?

  5. 5

    如何在Drupal 8中以编程方式创建角色?

  6. 6

    如何在Drupal 8中以编程方式创建节点?

  7. 7

    如何在表单Drupal 7中添加图像字段

  8. 8

    如何在Drupal 7中添加列表(图像)字段?

  9. 9

    如何在Drupal 7中添加日期字段类型

  10. 10

    如何在DRUPAL 7中为动态节点设置块

  11. 11

    如何在Drupal中配置CAPTCHA

  12. 12

    如何在drupal中破坏表单提交

  13. 13

    如何在Drupal中隐藏主菜单

  14. 14

    如何在Drupal中混淆URL

  15. 15

    如何在 Drupal 中编辑页面内容

  16. 16

    如何在Drupal中以编程方式更新现有的已提交Web表单提交?

  17. 17

    如何在Drupal 7中显示数组的所有值

  18. 18

    Drupal 7:如何在分类页面中提取特定字段

  19. 19

    如何在Android中以编程方式设置列以使其具有动态性?

  20. 20

    如何在 Drupal 7 的视图中设置当前日期?

  21. 21

    如何以编程方式呈现drupal 7 page.tpl.php中的自定义字段?

  22. 22

    如何在Drupal网站上的Ubercart中显示数量字段

  23. 23

    如何在Drupal中显示重复日期字段?

  24. 24

    如何在 Drupal 8 实体中创建隐藏类型字段

  25. 25

    如何在drupal 7的theme('pager')中添加属性类?

  26. 26

    如何在Drupal 7中创建自定义块?

  27. 27

    如何在Drupal 7中启用/禁用修订

  28. 28

    如何在Drupal 7中读取JSON数据

  29. 29

    如何在Drupal 7中创建横幅管理

热门标签

归档