You can access these forms in your Library or to download and import the interactive examples:
- You need a PerfectForms account.
- Sign up here for a free 30 day trial.
- Select the 'Download' link, under the Description section below, to download the application locally.
- Open PerfectForms and import the application (see import help topic for details).
| |
|
|

|
|
This interactive example form demonstrates the following points:
- Date and time arithmetic
- Date and time functions (differences between dates and times in years, months, days, working days, hours, minutes, seconds)
- Working with the Formula Editor
- Working with Behaviors
- Current date and current time values
Download the sample locally then import it into your acccount.
|
|
|
|
|

|
|
This interactive example demonstrates the ability to pass data between two forms (parent/child relationship).
Download the parent form and child form then import it into your acccount.
|
|
|
|
|

|
|
A timer object can allow you to record the amount of time a user has spent within a form or just within a page on a form. A timer can also trigger an event or task to occur after a certain time interval has elapsed. The example includes:
- Working with timer objects
- Timer interval behaviors
- Stopping and pausing a timer
Download the sample locally then import it into your acccount. |
|
|
|
|

|
|
Making sure that required fields have been entered by a user is one of the most common requirements of a form. PerfectForms™ can ensure certain fields are completed before submitting the form and those requirements can be applied conditionally.
- Fields that are always required
- Fields that are required under certain circumstances (behavior driven)
- Fields that are require depending on workflow stage and/or role
- Field states that are conditional or role/stage dependent
Download the sample locally then import it into your acccount. |
|
|
|
|

|
|
In a long survey or form you will find that form users will want to save their work on a form instance at some point and come back to it later on. In this interactive example, we accommodate this need by e-mailing a link to the user that allows them to return to their form instance.
You can incorporate more sophisticated workflow into this type of form so saving can be done up until the point that the form is ready to move to the next workflow stage. At that point, you can even block the user from making additional changes. This example includes: - Behaviors
- Basic use of Notification behavior command
Download the sample locally then import it into your acccount. |
|
|
|
|

|
|
This interactive example includes:
- URL parameter function within the Formula Editor
- Setting radio button values from a querystring value
- Conditional behavior
See detailed help topic that describes how to use this functionality |
|