Quand un formulaire est posté, donner accès aux retours dans l'environnement globale des pages
Un problème d'accessibilité des formulaires signalé par Julich sur le forum de Formidable : https://contrib.spip.net/Formidable-le-generateur-de-formulaires?debut_comments-list=`493531#forum493531
Une norme d'accessibilité est de modifier notamment le
des pages lorsqu'un formulaire est posté, afin de signaler dès le tout début s'il tout s'est bien passé ou s'il y a eu une erreur (encore plus important). C'est décrit par exemple ici : https://www.accede-web.com/notices/html-css-javascript/7-formulaires/7-6-mettre-a-jour-title-page-recharge-erreur-confirmation/Or tous nos formulaires CVT sont cloisonnés. On n'a accès aux informations du formulaire qu'à l'intérieur de celui-ici.
Il faudrait modifier la manière dont les CVT fonctionne, ou les balises dynamiques, ou je ne sais pas quoi d'autres, afin que les retours d'un formulaire soit disponible dans le contexte de TOUTE la page, à tous les niveaux. Enfin à la racine (après on passe le env ou pas, chacun fait ce qu'il veut). Pour pouvoir notamment personnaliser les
, même si ça peut aussi être pour d'autres utilisations. Un seul formulaire peut être posté à la fois, donc jamais de confusion possible !Et cela vaut pour les retours de traiter() mais aussi pour quand ça s'arrête dans verifier() évidemment.
(Je mets Cédric car ça touche au fonctionnement interne de tout le mécanisme CVT.)