Manuel Pear

constructor HTML_QuickForm_date()

constructor HTML_QuickForm_date() -- Constructeur de la classe

Synopsis

  1. <?php
  2. require_once 'HTML/QuickForm/date.php
  3. ?> 

void constructor HTML_QuickForm_date::HTML_QuickForm_date ([string $elementName = NULL [, mixed $elementLabel = NULL [, array $options = array() [, mixed $attributes = NULL]]]])

Description

Le paramètre $options contrôle l'apparence de l'élément. C'est un tableau associatif sous la forme 'nom de l'option' => 'valeur de l'option'.

Noms d'option reconnus

'language'

Code du langage à utiliser pour l'affichage. Par défaut, c'est 'en'.

L'élément date supporte plusieurs langages. Si le votre n'est pas supporté, envoyez-nous la traduction, nous serons heureux de l'inclure.

'format'

Chaîne de format pour la date, basée sur la fonction PHP date(). Les caractères suivants sont reconnus :

D => Nom court pour les jours
l => Nom long pour les jours
d => Numéro des jours
M => Nom court pour les mois
F => Nom long pour les mois
m => Numéro des mois
Y => Année, sur 4 chiffres
y => Année, sur 2 chiffres
h => Format 12 heures
H => Format 23 heures
i => Minutes
s => Secondes
a => am/pm
A => AM/PM
g => Format 12 heures, sans le dernier zéro
W => semaine de l'année
Par défaut, c'est : 'dMY'.
'minYear'

Année minimale dans le SELECT de l'année. Par défaut, c'est 2001.

'maxYear'

Année maximale dans le SELECT de l'année. Par défaut, c'est 2010.

Concernant 'minYear' et 'maxYear' : Lorsque 'minYear' > 'maxYear', les années dans le SELECT seront affichées dans un ordre décroissant.

'addEmptyOption'

Doit-on ajouter une OPTION vide en haut de chaque bloc SELECT ? Par défaut, c'est FALSE. Ce comportement peut aussi être définit pour des champs spécifiques, si l'on passe un tableau sous la forme array('format char' => TRUE, ..., 'another format char' => FALSE).

'emptyOptionValue'

La valeur passée à l'OPTION vide. Par défaut, c'est ''.

'emptyOptionText'

Le texte à afficher pour une OPTION vide. Par défaut, c'est ' '. Ce comportement peut être aussi définit pour des champs spécifiques, si l'on passe un tableau sous la forme array('format char' => 'some text', ..., 'another format char' => 'some other text').

'optionIncrement'

Incrément pour les valeurs des OPTION. Fonctionne actuellement pour les fourmats 'i' et 's'. Par défaut, c'est un tableau array('i' => 1, 's' => 1).

Paramètres

chaîne de caractères $elementName

Nom de l'élément

mixed $elementLabel

Label(s) pour un élément

array $options

Options de contrôle pour l'élément à afficher

mixed $attributes

Soit un attribut HTML typique, soit un tableau associatif

Valeurs renvoyées

Aucune exception n'est lancée.

Note

Cette fonction ne peut pas être appelée de façon statique.


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique