Ajouter des paramètres lors de l'envoi du formulaireLes actions déclenchées pour envoyer les données récoltées par le formulaire (<action>, <interaction>, <test>, <mail> ou <record>) sont basées sur le même modèle que celui d'un élément <interaction>. On peut donc utiliser des éléments <paramètre nom="...">...</paramètre> (ou <parameter nom="...">...</parameter> qui est un synonyme) pour ajouter des paramètres supplémentaires à envoyer à l'application distante. La valeur de ces paramètres peut faire usage d'autres paramètres écrits entre accolades, comme le montre l'exemple qui suit. |
Dans cet exemple, trois paramètres date, matricule et fullname sont ajoutés au paramètres récoltés par le formulaire et envoyés à l'application distante. La valeur de ces paramètres est construite à partir d'autres paramètres présents dans la page ({server:date} et {intranet:matri}), ou à partir des valeurs entrées dans le formulaire ({form:firstname} et {form:lastname}). Exemple <formulaire style="colorBar1" options="intranet"> <test> <paramètre nom="date">{server:date}</paramètre> <paramètre nom="matricule">{intranet:matri}</paramètre> <paramètre nom="fullname">{form:firstname} {form:lastname}</paramètre> </test> <input> <nom>firstname</nom> <libellé>votre prénom</libellé> <valeur>{intranet:prénom}</valeur> </input> <input> <nom>lastname</nom> <libellé>votre nom</libellé> <valeur>{intranet:nom}</valeur> </input> <bouton> <libellé>envoyer</libellé> </bouton> </formulaire> <bloc style="colorBar1" options="no"> <p><a cible="intranet:login">connectez-vous</a> à l'Intranet pour voir cet exemple fonctionner...</p> </bloc> |