Forum CMS Made Simple FR

Version complète : Form Builder: montrer/cacher champs selon choix par bt radio
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,

tout au début de mon formulaire, j'ai une question avec un choix de réponse par bouton radio, p.ex.:

voulez-vous de la documentation supplémentaire:
o oui
o non

que la réponse soit oui ou nom, on passe à l'étape 2 mais on montre différents champs, p.ex. si c'est oui:
- nom, prénom, adresse, etc...

et si c'est non:
- pourquoi ne souhaitez-vous pas recevoir de documentation
|________________|

Je ne trouve pas comment faire cela avec Form Builder et surtout est-ce possible?
(si possible, ne pas faire 2 formulaires, mais tout dans le même)

Merci de votre aide.
skeut


Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.9
#~ Url du site :
#~ Hébergeur / Soft : Infomaniak (linux, php, mysql)
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.9
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.13
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ FormBuilder: 0.7.4
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 300000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.2.17
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 128M
#~ max_execution_time: 10
#~ output_buffering: 20480
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 300M
#~ upload_max_filesize: 300M
#~ session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.0.67
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
A vu de nez, j'utiliserais Javascript pour ton besoin.

tu affiche tous les champs, tu cache certains par CSS et avec JS tu réaffiche l'un ou l'autre selon les actions utilisateurs
Citation : phpversion: 5.2.17
Attention, tu vas au-devant de gros problèmes si tu n'upgrades pas la version php.
Citation :Hébergeur / Soft : Infomaniak
Big Grin