Comportamenti (azioni) di XForms

I comportamenti di XForms possono gestire le risposte agli eventi.

Comportamento del messaggio

L'elemento XForms <message> può definire un messaggio visualizzato nell'interfaccia utente di XForms.

Vediamo questo esempio semplificato:

<input ref="fname">
<label>Nome</label>
<message level="ephemeral" event="DOMFocusIn">
Inserisci il tuo nome
</message>
</input>

Nell'esempio sopra, quando l'utente concentra l'attenzione su questo campo di input:"Inserisci il tuo nome" Questo messaggio può essere visualizzato come tooltip:

event="DomFocusIn" Può definire l'evento che scatena il comportamento.

level="ephemeral" Può definire un messaggio che viene visualizzato come tooltip.

Altri valori dell'attributo level sono modal e modeless, che definiscono diversi tipi di finestre di messaggio (dialoghi).

Comportamento Setvalue

L'elemento XForms <setvalue> può definire il valore impostato in risposta a un evento.

Vediamo questo esempio semplificato:

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

Nell'esempio sopra, quando il modulo viene aperto, il valore 50 viene memorizzato nell'elemento di istanza <size>.