How do I set the value of an Input that depends on the value of another Input?
For example: I have a Form with two dates ("From" and "To") and I want my "To" date to automatically change to one day after the "From" date.
Both "From" and "To" dates are defined using Input Widgets (assigned to Variables
TestDate.To) associated with Input Calendar RichWidgets.
To dynamically set the "To" date to one day after the "From" date follow these steps:
Enclose the "To" Input Widget and Input Calendar RichWidget in a Container and name it
Destinationproperty of the "From" date Input Widget to a newly created Action, in this case UpdateToDate.
Add an Assign node to the UpdateToDate Action with the assignment
This assignment updates the "To" date and defines it as the "From" date plus one day.
After the Assign node, in the UpdateToDate Action, add an Ajax Refresh and set the
The Screen Action will look similiar to the following image:
After these steps the "To" date will change to one day after the "From" date every time that the end-user modifies the "From" date.