2016-06-23 3 views
0

J'utilise Chronoform V5 pour mon site Joomla. J'ai créé un formulaire multi-page dans lequel un utilisateur remplira chaque page et cliquera sur suivant pour continuer et à la fin le formulaire sera finalement soumis et certains résultats seront affichés en fonction de l'entrée. Cette partie fonctionne bien.Envoi de données pour un contrôle conditionnel sur le formulaire multipage Chronoform V5 pour Joomla CMS

Maintenant, j'ai une liste déroulante dans la première page. Si un utilisateur sélectionne, par exemple, l'option «a» et clique sur le bouton «page suivante», je souhaite masquer une liste déroulante dans la deuxième page. Dans le cas où l'utilisateur sélectionne l'option 'b' dans la première page, cette liste déroulante dans la deuxième page devrait être visible.

Une idée de comment y parvenir?

Répondre

0

Je voudrais utiliser une action de code personnalisé pour vérifier la valeur soumise et utiliser les CSS pour afficher ou masquer la valeur:

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

Merci GreyHead. – Pooja