This display element is used to display a date on the screen
and/or get a date entered by the user (compare with
Text Input Field and
Number Input Field).
Note that this display element should be used only when the user
is allowed to change the displayed date interactively.
If the user should not be able to edit the displayed date ("read only" mode), use
Note further the distinction between this element and the
Prompt for Date
While Date Input Field defines a date field within the parent display
element, Prompt for Date is not a display element at all, but rather
an action. Use Prompt for Date if at a certain point in the process there
is a need to prompt the user for a date (through a popup calendar).
<Value> (non-repetitive date element): The displayed/entered date.
Access it (to set its initial value or to retrieve the date that has been
entered by the user) through a reference to the parent Date Input Field element
or to a higher level display element containing it.
You may add an action sub-model named
<On Change> to model what should be done when the user enters
a new date. If you don't, nothing is done until another user action
causes some action to be performed (e.g. pressing a
For best results, use the Firefox browser..