【问题标题】:Sending data for conditional check across Chronoform V5 multipage form for Joomla CMS为 Joomla CMS 跨 Chronoform V5 多页表单发送条件检查数据
【发布时间】:2016-06-23 14:29:31
【问题描述】:

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

现在我在第一页有一个下拉菜单。如果用户选择例如选项“a”并单击“下一页”按钮,我想在第二页中隐藏下拉菜单。如果用户在第一页中选择选项“b”,则第二页中的下拉菜单应该是可见的。

知道如何实现吗?

【问题讨论】:

    标签: joomla3.0 chronoforms


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢 GreyHead。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多