phpMyForm : Formulaire select activation groupe de champs

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Le formulaire

Sélectionner Option #6 pour activer le groupe.

group
Texte au dessus du 1er champ du groupe.

Sélectionner Option #6 pour afficher et activer le groupe.

group
Texte au dessus du 1er champ du group.
 

Les différents fichiers de configurations

form_options.ini

[options]
location=https://www.nonoweb.net/phpmyform-formulaire-select-activation-groupe-de-champs
center=1
width=75%
width_col=30%,70%
function_after=pmf_test_post
style_form="border: 1px solid #e1e1e1;border-radius: 5px;"
field_border=1px solid #e1e1e1
submit_message=

form_definition.ini

[switch_01]
mod=switch
text_bottom="<em><small>Sélectionner <strong>Option #6</strong> pour activer le groupe.</small></em>"
field_type=select
ini=select
label=Groupe #1

[group_011]
mod=group_switch_start
field_type=text
heading_group=Texte au dessus du 1<sup>er</sup> champ du groupe.
group_marge=30px
text_before=Champ #1

[group_012]
mod=group_inside
field_type=text
text_before=Champ #2

[group_013]
mod=group_end
field_type=text
text_before=Champ #3

[switch_02]
mod=switch
text_bottom="<em><small>Sélectionner <strong>Option #6</strong> pour afficher et activer le groupe.</small></em>"
field_type=select
label=Groupe #2
group_hidden=1
ini=select

[group_021]
mod=group_switch_start
field_type=text
heading_group=Texte au dessus du 1<sup>er</sup> champ du group.
group_marge=30px
text_before=Champ #1

[group_022]
mod=group_inside
field_type=text
text_before=Champ #2

[group_023]
mod=group_end
field_type=text
text_before=Champ #3

select.ini

[to_select]
option=--- Sélectionner une Option ---

[select_1]
option=Option #1
value=value1

[select_2]
group_start=Nom groupe
option=Option #2
value=value2

[select_3]
option=Option #3
value=value3

[select_4]
group_end="/optgroup"
option=Option #4
value=value4

[select_5]
option=Option #5
value=value5

[select_6]
option=Option #6
value=value6

Autres exemples de formulaires