====== < initial > ======
===== Description =====
The < initial > element declares initial logic upon entry into a mixed-initiative form.
Unlike < field >, < initial > has no grammars and no < filled > action. < initial > can request user input and handle events. < initial > continues to be visited while its form item variable is undefined and its condition is true. When any of the form’s fields are filled in by user input, then all < initial > form item variables are set to true, before any < filled > actions are executed. Then the form will visit those fields that are still unfilled to complete the form.
===== Syntax =====
child elements
===== Attributes =====
|name|The name attribute represents the name of form item variable used. Use this variable if you want to explicitly control the execution. This attribute is optional and defaults to an inaccessible internal variable.|
|expr|The expr attribute is the initial value of the form item variable. < initial > will be visited only if the expression evaluates to undefined. This attribute is optional and defaults to undefined.|
|cond|The cond attribute is a Boolean condition that must evaluate to true in order for the element to be visited. This attribute is optional and defaults to true.|
===== Parents =====
===== Children =====
===== Extensions =====
None.
===== Limitations/Restrictions =====
None.
===== Example Code =====