رفتارهای XForms (Actions)

رفتار XForms می‌تواند پاسخ به رویدادها را پردازش کند.

رفتار پیام

عنصر <message> در XForms می‌تواند پیامی را که در رابط کاربری کاربر XForms نمایش داده می‌شود، تعریف کند.

لطفاً این مثال ساده را ببینید:

<input ref="fname">
<label>First Name</label>
<message level="ephemeral" event="DOMFocusIn">
Input Your First Name
</message>
</input>

در مثال بالا، وقتی کاربر روی این حوزه ورودی تمرکز می‌کند،"Input Your First Name" این پیام می‌تواند به عنوان ابزار توضیحی نمایش داده شود:

event="DomFocusIn" رویدادهایی که می‌توانند باعث فعال شدن رفتار شوند را می‌توان تعریف کرد.

level="ephemeral" پیام‌هایی که به عنوان ابزار توضیحی نمایش داده می‌شوند را می‌توان تعریف کرد.

مقدارهای دیگر ویژگی level شامل modal و modeless هستند که می‌توانند نوع‌های مختلفی از پنجره‌های پیام (دایالوگ) را تعریف کنند.

رفتار Setvalue

عناصر <setvalue> XForms می‌توانند مقدارهایی را که در پاسخ به یک رویداد تنظیم می‌شوند، تعریف کنند.

لطفاً این مثال ساده را ببینید:

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

در مثال بالا، وقتی فرم باز می‌شود، مقدار 50 در عناصر نمونه <size> ذخیره می‌شود.