<input name="field_name" id="field_name" type="checkbox" ... >
Le code HTML est indiqué pour information. Il est généré automatiquement par le script phpMyForm.
Attributs
Description des divers attributs possibles pour le champ de type checkbox.
Seul l'attribut field_type est requis.
Si les autres attributs ne sont pas définis, la valeur défaut est prise en compte.
field_type
[field_name]
field_type=checkbox
...
Ces deux lignes du fichier form_definition.ini sont les seules requises.
mod
[field_name] ...
;défaut : default
mod=group_start
Valeurs possibles :
- default
- group_start
- group_start_end
- group_inside
- group_end
- switch (field_type : checkbox, radio, select)
- group_switch_start
- group_switch_start_end
default
[field_name]
...
;defaut : ''
default=1
Case non cochée par défaut.
empty_field
[field_name]
...
;défaut : 0
empty_field=1
Si la case est cochée, elle sera décochée après la soumission du formulaire.
Ne fonctionne pas avec le mod switch.
label
[field_name]
...
;defaut : ''
label=Texte du label
Texte affiché dans partie gauche (*)
Uniquement avec mod :
- default
- switch
- group_start
(*) Voir les différentes options (col_label et pos_label) d'affichage du label dans les options du formulaire.
heading_group
[field_name]
...
;defaut : ''
heading_group=Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Texte affiché au dessus du 1er champ d'un groupe.
Uniquement avec mod :
- group_start
- group_start_end
- group_switch_start
- group_switch_start_end
groupe_marge
[field_name]
...
;defaut : ''
group_marge=30px
Marge gauche (syntaxe CSS) d'un groupe de champs commutable.
Uniquement avec mod :
- group_switch_start
- group_switch_start_end
group_hidden
[field_name]
...
;défaut : 0
group_hidden=1
Le groupe de champs commutable désactivé sera également non visible.
Uniquement avec mod switch.
text_before_data
[field_name]
...
;defaut : ''
text_before_data=Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Texte affiché en haut du bloc data.
Uniquement avec mod :
- default
- switch
- group_start
text_after_data
[field_name]
...
;defaut : ''
text_after_data=Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Texte affiché en bas du bloc data.
Uniquement avec mod :
- default
- group_switch_start_end
- group_end
text_top
[field_name]
...
;defaut : ''
text_top=Texte affiché au dessus du champ
text_before
[field_name]
...
;defaut : ''
text_before=Texte affiché devant le champ
text_after
[field_name]
...
;defaut : ''
text_after=Texte affiché après le champ
text_bottom
[field_name]
...
;defaut : ''
text_bottom=Texte affiché au-dessous du champ
image
[field_name]
...
;defaut : ''
image=http://www.mon-site.com/my-image.png
Url de l'image affichée devant la case.
- Extension : png, gif, jpg, ...
- Dimension maximum : 16px × 16px (L'image sera ajustée dans le cas contraire)
title
[field_name]
...
;defaut : ''
title=Lorem ipsum dolor sit amet
<input type="checkbox" title="Lorem ipsum dolor sit amet" name="field_name" id="field_name" ... >
required
[field_name]
...
;défaut : 0
required=1
<input type="checkbox" required name="field_name" id="field_name" ... >
rules
[field_name]
...
rules.rule1.value=rule1_value
rules.rule1.message=rule1_message
rules.rule2.value=rule2_value
rules.rule2.message=rule2_message
...
Définition des règles de validation du formulaire.
Source : http://nonoweb.net/phpmyform-champ-de-type-checkbox