phpMyForm : Champ de type « checkbox »

<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 :

mod description


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 :

mod description

(*) 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 :

mod description


groupe_marge

[field_name]
...
;defaut : ''
group_marge=30px

Marge gauche (syntaxe CSS) d'un groupe de champs commutable.

Uniquement avec mod :

mod description


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.

mod description

Voir un exemple de formulaire


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 :

mod description


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 :

mod description


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.


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

Attribut HTML required

<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.

Règles de validation