Déclaration
$a->input_text(array('name'=>'monchamp', 'label'=>'mon label'));
Retour
$a->f1['monchamp']['type'] = 'text';
$a->f1['monchamp']['label'] = 'mon label';
$a->f1['monchamp']['id'] = 'f1-monchamp';
$a->f1['monchamp']['value'] = 'mavaleur à afficher';
$a->f1['monchamp']['valuestore'] = 'ma valeur nettoyée';
$a->f1['monchamp']['tabindex'] = 1;
$a->f1['monchamp']['output'] = 'affichage complet du champ (label, input, tabindex...)';
Options
- form
- Nom du formulaire, par défaut f1
- label
- Texte affiché comme label du champ
- name
- Nom du champ
- value
- Valeur par défaut du champ, avant soumission
- mandatory
- Booléen
- setUcfirst
- Booléen, première lettre de la valeur saisie en majuscule
- setUcwords
- Booléen, premières lettres de chaque mot saisie en majuscule
- checkExactlenght
- Contrôle du nombre de caractères
- checkMinlenght
- Contrôle du nombre minimum de caractères
- checkMaxlenght
- Contrôle du nombre maximum de caractères
- checkMinvalue
- Contrôle d'une valeur numérique minimum
- checkMaxvalue
- Contrôle d'une valeur numérique maximum
- checkEmail
- Booléen, contrôle d'une valeur email
- checkDate
- Booléen, contrôle du format date (aaaa-mm-dd)
- checkTime
- Booléen, contrôle du format heure (hh:mm:ss)
- checkDatetime
- Booléen, contrôle des formats date et heure
- checkNumeric
- Booléen, contrôle d'une valeur numérique
- checkAlphabetic
- Booléen, contrôle d'une valeur alphabétique
- checkAlphanumeric
- Booléen, contrôle d'une valeur alpha-numérique
- checkAlphanumericAdvanced
- Booléen, contrôle d'une valeur alpha-numérique (avec les caractères - _ . en plus)
- sanitize
- Booléen, nettoyage des balises html (br, em et strong conservées si 0)
- password
- Booléen, afficher un champ de type password
- checkStartwith
- Contrôle du commencement de la valeur (liste de chaines séparée par un point virgules)
- classes
- Classes css additionnelles (liste de chaines séparée par un point virgules)