Génération du site web de l'ULB - format xml
sommairesommaireindexindexpage précédentepage précédentepage suivantepage suivanteimprimerimprimerenvoyerenvoyermarquermarquer

Ajouter des paramètres lors de l'envoi du formulaire

Les 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>
ULB - entreprise écodynamique