Hành vi (Actions) XForms

Hành vi XForms có thể xử lý phản hồi cho sự kiện.

Hành vi Message

Element <message> trong XForms có thể định nghĩa một thông báo hiển thị trên giao diện người dùng XForms.

Xin xem ví dụ đơn giản này:

<input ref="fname">
<label>Tên đầu tiên</label>
<message level="ephemeral" event="DOMFocusIn">
Nhập tên đầu tiên của bạn
</message>
</input>

Trong ví dụ trên, khi người dùng tập trung vào trường nhập này,"Nhập tên đầu tiên của bạn" Thông điệp này có thể được hiển thị như công cụ chỉ dẫn:

event="DomFocusIn" Có thể xác định sự kiện kích hoạt hành vi.

level="ephemeral" Có thể xác định thông điệp hiển thị như công cụ chỉ dẫn.

Các giá trị khác của thuộc tính level là modal và modeless, có thể xác định các loại hộp thông báo (hộp thoại) khác nhau.

Hành vi Setvalue

Phần tử <setvalue> của XForms có thể xác định giá trị được đặt khi phản hồi lại một sự kiện.

Xin xem ví dụ đơn giản này:

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

Trong ví dụ trên, khi biểu mẫu mở, giá trị 50 sẽ được lưu trữ trong phần tử mẫu <size>.