Действия (Actions) XForms

Поведение XForms может обрабатывать ответы на события.

Поведение Message

Элемент <message> XForms определяет сообщение, которое отображается на интерфейсе пользователя XForms.

Смотрите этот упрощённый пример:

<input ref="fname">
<label>Имя</label>
<message level="ephemeral" event="DOMFocusIn">
Ввведите ваше имя
</message>
</input>

В примере выше, когда пользователь фокусируется на этом поле ввода:"Ввведите ваше имя" Это сообщение может быть отображено в виде подсказки:

event="DomFocusIn" Можете определить событие, которое инициирует поведение.

level="ephemeral" Можете определить сообщение, которое будет отображаться в виде подсказки.

Другие значения свойства level - modal и modeless, которые определяют различные типы сообщений (диалоговых окон).

Действие Setvalue

Элемент XForms <setvalue> может определить значение, которое устанавливается при ответе на определённое событие.

Смотрите этот упрощённый пример:

<input ref="size">
<label>Размер</label>
<setvalue value="50" event="xforms-ready"/>
</input>

В примере выше, когда форма открывается, значение 50 хранится в элементе примера <size>.