Propose : Les formulaires CVT de Spip 2.0

Article proposé
---------------

L'article "Les formulaires CVT de Spip 2.0" est proposé à la
publication.
Vous êtes invité à venir le consulter et à donner votre opinion
dans le forum qui lui est attaché. Il est disponible à l'adresse :
http://www.spip.net/ecrire/?exec=articles&id_article=3800

** Les formulaires CVT de Spip 2.0 **
par cerdic

En 3 étapes

Chargement

Lorsque Spip rencontre une balise du type #FORMULAIRE_CONTACT, il utilise
le squelette formulaires/contact.html pour afficher le formulaire, et la
fonction formulaires_contact_charger_dist() pour fournir la liste des
champs saisis dans le formulaire, avec des valeurs par défaut
éventuelles.

Verification

Lorsque l'internaute remplit le formulaire et clique sur le bouton de
validation, Spip appelle la fonction formulaires_contact_verifier_dist()
pour vérifier la validité de la saisie. La fonction renvoie une liste de
messages d'erreur correspondants à chaque champs erroné, ou une liste
vide en cas d'absence d'erreur.

Traitement

Si la fonction de vérification n'a pas (...)