Type de champ checkbox

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

Seul l'attribut field_type est requis.

Note : 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]
 ...
 ;valeur 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

mod description

default

[field_name]
...
;Valeur défaut du champ.
default=1

label

[field_name]
...
label=Texte du label

Texte affiché dans partie gauche (*)

Uniquement avec mod :

  • default
  • switch
  • group_start

mod description

(*) Voir les différentes options (col_label et pos_label) d'affichage du label : Définition formulaire

heading_group

[field_name]
...
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

mod description

group_marge

[field_name]
...
;syntaxe CSS
group_marge=30px

Marge gauche d'un groupe de champs commutable.

Uniquement avec mod :

  • group_switch_start
  • group_switch_start_end

mod description

group_hidden

[field_name]
...
;défaut : 0
group_hidden=1

Le groupe de champs commutable sera désactivé et non visible.

Uniquement avec mod switch.

mod description

text_before_data

[field_name]
...
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

mod description

text_after_data

[field_name]
...
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

mod description

text_top

[field_name]
...
text_top=Texte affiché au dessus du champ

text_before

[field_name]
...
text_before=Texte affiché devant le champ

text_after

[field_name]
...
text_after=Texte affiché après le champ

text_bottom

[field_name]
...
text_bottom=Texte affiché au-dessous du champ

image

[field_name]
...
;Affichée devant le champ.
image=my_image.png
  • extension : png, gif, jpg, ...
  • Dimension : 16px × 16px.
  • Dans le dossier : phpMyForm/form/form_name/images/16x16.

title

[field_name]
...
title=Lorem ipsum dolor sit amet
<input title="Lorem ipsum dolor sit amet" name="field_name" id="field_name" type="checkbox" ... />

required

[field_name]
...
;défaut : 0
required=1

required W3Schools.com

<input required name="field_name" id="field_name" type="checkbox" ... />

rules

Définition des règles de validation du formulaire : Règles de validation