Comportements (Actions) XForms

Les comportements XForms peuvent gérer les réponses aux événements.

Comportement du message

L'élément XForms <message> peut définir un message affiché dans l'interface utilisateur XForms.

Voyons cet exemple simplifié :

<input ref="fname">
<label>First Name</label>
<message level="ephemeral" event="DOMFocusIn">
Saisissez votre prénom
</message>
</input>

Dans l'exemple ci-dessus, lorsque l'utilisateur concentre l'attention sur ce champ d'entrée,"Saisissez votre prénom" Ce message peut être affiché comme tooltip :

event="DomFocusIn" Il est possible de définir l'événement qui déclenche le comportement.

level="ephemeral" Il est possible de définir un message à afficher comme tooltip.

Les autres valeurs de l'attribut level sont modal et modeless, qui définissent différents types de boîtes de message (dialogues).

Comportement Setvalue

L'élément XForms <setvalue> peut définir une valeur qui est configurée en réponse à un événement.

Voyons cet exemple simplifié :

<input ref="size">
<label>Size</label>
<setvalue value="50" event="xforms-ready"/>
</input>

Dans l'exemple ci-dessus, lorsque le formulaire est ouvert, la valeur 50 est stockée dans l'élément d'instance <size>.