XForms-handlingar (Actions)

XForms-beteenden kan hantera respons på händelser.

Meddelandebeteende

XForms-elementet <message> kan definiera ett meddelande som visas i XForms-användargränssnittet.

Se detta förenklade exempel:

<input ref="fname">
<label>Förnamn</label>
<message level="ephemeral" event="DOMFocusIn">
Skriv ditt förnamn
</message>
</input>

I det föregående exemplet när användaren sätter fokus på detta inmatningsfält:"Skriv ditt förnamn" Detta meddelande kan visas som verktygstips:

event="DomFocusIn" Man kan definiera händelser som triggar handlingar.

level="ephemeral" Man kan definiera meddelanden som visas som verktygstips.

Andra värden för level-attributet är modal och modeless, och definierar olika typer av meddelandefönster (dialogrutor).

Setvalue-handling

XForms-elementet <setvalue> kan definiera värden som sätts vid respons på ett händelse.

Se detta förenklade exempel:

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

I det föregående exemplet lagras värdet 50 i instans-elementet <size> när formuläret öppnas.