XForms-Verhalten (Aktionen)

XForms-Verhalten kann auf Ereignisse reagieren.

Nachrichtenverhalten

Das XForms-Element <message> kann eine Nachricht definieren, die auf der XForms-Benutzeroberfläche angezeigt wird.

Sehen Sie sich dieses vereinfachte Beispiel an:

<input ref="fname">
<label>Vorname</label>
<message level="ephemeral" event="DOMFocusIn">
Geben Sie Ihren Vornamen ein
</message>
</input>

Im obigen Beispiel wird der Wert 50 im Instanzelement <size> gespeichert, wenn der Benutzer den Fokus auf dieses Eingabefeld legt."Geben Sie Ihren Vornamen ein" Diese Nachricht kann als Tooltip angezeigt werden:

event="DomFocusIn" Es können Ereignisse definiert werden, die ein Verhalten auslösen.

level="ephemeral" Es können Nachrichten definiert werden, die als Tooltips angezeigt werden.

Andere Werte der level-Eigenschaft sind modal und modeless, die verschiedene Arten von Nachrichtenboxen (Dialogen) definieren können.

Setvalue-Verhalten

Das XForms-Element <setvalue> kann definiert werden, dass Werte bei einem bestimmten Ereignis gesetzt werden.

Sehen Sie sich dieses vereinfachte Beispiel an:

<input ref="size">
<label>Größe</label>
<setvalue value="50" event="xforms-ready"/>
</input>

Im obigen Beispiel wird der Wert 50 im Instanzelement <size> gespeichert, wenn das Formular geöffnet wird.