XForms Gedrag (Acties)

XForms-gedrag kan reageren op gebeurtenissen.

Berichtgedrag

Het XForms-element <message> kan een bericht definiëren dat wordt weergegeven in de XForms-gebruikersinterface.

Zie dit vereenvoudigde voorbeeld:

<input ref="fname">
<label>Voornaam</label>
<message level="ephemeral" event="DOMFocusIn">
Voer Uw Voornaam In
</message>
</input>

In het bovenstaande voorbeeld wordt de waarde 50 opgeslagen in het voorbeeldelement <size> wanneer het formulier wordt geopend."Voer Uw Voornaam In" Dit bericht kan als tooltip worden weergegeven:

event="DomFocusIn" Evenementen die gedetecteerd worden om een actie te triggen kunnen worden gedefinieerd.

level="ephemeral" Berichten die als tooltip worden weergegeven kunnen worden gedefinieerd.

Andere waarden voor de level-eigenschap zijn modal en modeless, die verschillende typen berichtenvensters (dialoogvensters) definiëren.

Setvalue Gedrag

Het XForms-element <setvalue> kan een waarde definiëren die wordt ingesteld wanneer een bepaald event wordt geregistreerd.

Zie dit vereenvoudigde voorbeeld:

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

In het bovenstaande voorbeeld wordt de waarde 50 opgeslagen in het voorbeeldelement <size> wanneer het formulier wordt geopend.