HTML_QuickForm::addFormRule()

HTML_QuickForm::addFormRule() -- Ajout d'un règle de validation globale

Synopsis

require_once 'HTML/QuickForm.php';

void HTML_QuickForm::addFormRule (mixed $rule)

Description

Ceci doit être utilisé lorsque vous voulez ajouter une règle régissant plusieurs champs ou si vous voulez utiliser une validation personnalisée pour votre formulaire. Cette méthode retournera TRUE lors d'une validation avec succès et un tableau sous la forme 'nom de l'élément' => 'erreur' lorsqu'il y a des erreurs.

Paramètres

mixed $rule

Un callback valide

Valeurs renvoyées

Tableau 42-1. Valeurs PEAR_Error possibles

Code erreurMessage d'erreurRaisonSolution
QUICKFORM_INVALID_RULECallback function does not exist in HTML_QuickForm::addFormRule()Tentative de passer un nom d'une fonction non existante en tant que callbackVérifiez l'orthographe du nom de la fonction

Note

Disponible depuis la version 3.1.

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

Exemple