phpMyForm : Champ de type « script »

Ce type de champ spécial, ne contient aucun champ de formulaire.

Il permet d'intégrer à l'endroit désiré du code PHP, HTML, ou du simple texte.

la valeur de field_name est indifférente (elle ne sert pas directement dans le formulaire, aucune valeur n'est envoyée). Il faut seulement qu'elle soit unique.

Attributs

Description des divers attributs possibles pour le champ de type script.

Les attributs field_type et script sont requis.

Si les autres attributs ne sont pas définis, la valeur défaut est prise en compte.


field_type

[field_name]
field_type=script
...

script

[field_name]
script=my_file.txt
...

Fichier contenant le code ou le texte à insérer.
Le fichier peut être un simple fichier texte (avec ou sans extension), un fichier PHP, etc.


mod

[field_name]
...
;défaut : default
mod=group_start

Valeurs possibles :

mod description


label

[field_name]
...
;défaut : ''
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


col_label

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

La colonne label ne sera pas affichée. (equivalent à width=all)

Si le texte de l'attribut label est défini, il sera ignoré.

A la différence de l'option col_label qui concerne tous les champs du formulaire, l'attribut col_label ne concerne que le champ courant.


heading_group

[field_name]
...
;défaut : ''
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]
...
;défaut : ''
group_marge=30px

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

Uniquement avec mod :

mod description


text_before_data

[field_name]
...
;défaut : ''
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]
...
;défaut : ''
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]
...
;défaut : ''
text_top=Texte affiché au dessus du champ

text_bottom

[field_name]
...
;défaut : ''
text_bottom=Texte affiché au-dessous du champ

width

[field_name]
...
;défaut : ''
width=all

Le script prendra toute la largeur du formulaire. (Par défaut, le script sera uniquement dans la colonne de droite).


show_div

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

Aucun bloc HTML n'entoure le bloc script. Utile, par exemple, si le script ne contient que du code javascript.