gpt4 book ai didi

drupal-7 - Drupal 7 表单 API : Set visible state of form element based on OR instead of AND

转载 作者:行者123 更新时间:2023-12-01 08:34:50 25 4
gpt4 key购买 nike

我只有在选择框中选择了一些选项之一时,我才想显示一个字段集。问题是,我似乎看不到如何使用 OR。如果您在数组中包含多个条件,它会像 AND 一样操作。例如,如果选择框的值为 1 2 或 3,我需要它来工作。

最佳答案

显然从 drupal 7.14 开始支持“或”和“异或”。它只是不在文档中任何容易找到的地方。这是我做的一个例子,以防有人需要它。这行得通。

$form['survey'] = array(
'#type' => 'fieldset',
'#collapsible' => FALSE,
'#states' => array(
'visible' => array(
array(
array(':input[name="measurementmethod"]' => array('value'=>'5')),
'xor',
array(':input[name="measurementmethod"]' => array('value'=>'6')),
'xor',
array(':input[name="measurementmethod"]' => array('value'=>'7'))
)
)
)
);

关于drupal-7 - Drupal 7 表单 API : Set visible state of form element based on OR instead of AND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12791101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com