XForms Actions
XForms Actions are handling response to events.
The message Element
The XForms message element defines a message to be displayed in the XForms
user interface.
Look at this simplified example:
<input ref="fname">
<label>First Name</label>
<message level="ephemeral" event="DOMFocusIn">
Input Your First Name
</message>
</input> |
In the example above, the message "Input Your First Name" should be displayed as a tool tip when the input field
gets focus.
The event="DomFocusIn" defines the event to trigger the
message.
The level="ephemeral" defines the message to be displayed as a tool tip.
Other values for the level attribute are modal and modeless, defining different types of message boxes.
The setvalue Element
The XForms setvalue element defines a value to be set in response to an event.
Look at this simplified example:
<input ref="size">
<label>Size</label>
<setvalue value="50" event="xforms-ready"/>
</input> |
In the example above, the value 50 will be stored in the "size" input field, when the form opens.

The Altova MissionKit, recent winner of the Jolt Product Excellence and Productivity Award for Best Development Environment,
is an integrated suite of tools ideal for:
- XML development
- Web & Web services development
- Data mapping & integration
- Rendering & publishing XML & database data
- XBRL validation, taxonomy editing, transformation & rendering
The MissionKit for XML Developers includes XMLSpy®, MapForce®, and StyleVision® plus 3 additional tools for less than the price of 2.
Try all 6 products free for 30 days!
Download a fully-functional free trial
|
|
|
|