2016-06-23 16 views
0

我爲我的Joomla網站使用Chronoform V5。我創建了一個多頁面表單,其中用戶將填寫每個頁面並單擊下一步繼續,最後表單將最終提交,並根據輸入顯示一些結果。這部分工作正常。通過Chronoform V5多頁表格爲Joomla CMS發送數據進行條件檢查

現在我在第一頁有一個下拉菜單。如果用戶選擇例如選項'a'並點擊'下一頁'按鈕,我想隱藏第二頁中的下拉菜單。如果用戶在第一頁中選擇選項'b',則第二頁中的該下拉應該是可見的。

任何想法如何實現這一目標?

回答

0

我會用一個自定義代碼行動檢查提交的值,並使用CSS來顯示或隱藏的價值:

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

謝謝GreyHead。 – Pooja