为Joomla CMS发送Chronoform V5多页形式的条件检查数据

时间:2016-06-23 14:29:32

标签: joomla3.0 chronoforms

我正在为我的Joomla网站使用Chronoform V5。我创建了一个多页面表单,其中用户将填写每个页面并单击下一步继续,最后将最终提交表单,并根据输入显示一些结果。这部分工作正常。

现在我在第一页上有一个下拉列表。如果用户选择例如选项'a'并单击'下一页'按钮,我想隐藏第二页中的下拉列表。如果用户在第一页中选择选项'b',则应该可以看到第二页中的该下拉列表。

知道如何实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

我会使用自定义代码操作来检查提交的值并使用CSS来显示或隐藏值:

<?php
$display = 'block';
if ( $form->data['var_name'] == 'xxx' ) {
  $display = 'none';
}
$style = "#some_id { display: '{$display}'; }";
$jdoc = \JFactory::getDocument();
$jdoc->addStyleDeclaration($style);
?>