Validation de formulaires

From Joomla! Documentation

This page is a translated version of the page Form validation and the translation is 78% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎italiano • ‎русский • ‎العربية • ‎中文(中国大陆)‎

Joomla! propose des possibilité de validation de formulaire côté client et côté serveur.
La validation côté serveur est un minimum puisque tout ce qui se situe en amont de cela peut être remplacée côté utilisateur. Mais le côté client est le plus convivial, donc utiliser les deux n'est pas une mauvaise idée (surtout depuis que ce dernier est non intrusif et ne générera pas de problèmes sur des navigateurs ou JavaScript est désactivé).

Validation côté client

La validation coté client se fait via javascript lorsque l'utilisateur complète les champs du formulaire.
Les classes HTML required et validate-[xxx] ([xxx] étant une règle Joomla! ou une règle personnalisée ; par exemple : validate-numeric) sont utilisées.

Informations complémentaires : Validation de formulaire côté client

Validation côté serveur

La validation côté serveur se fait après avoir soumis le formulaire et retournera normalement au formulaire en cas de non validation, avec des messages complémentaires.
Les attributs HTML required ("true" ou "required") et validate (avec comme valeur une règle Joomla! ou une règle personnalisée ; par exemple : validate="email") sont utilisés.

Informations complémentaires : Validation de formulaire côté serveur