Requesting a form

When a user requests a form from the Forms service (for example, by clicking a button located on an HTML page), the request initiates a Forms service operation. This table summarizes the interaction among a client device (for example, a web browser), a client application, and the Forms service when a user requests a form.

User actions

Client application actions

Forms service actions

A user requests a form from a web page.

No action

No action

No action

Invokes an operation such as renderPDFForm.

No action

No action

No action

Retrieves the form design that is specified.

No action

No action

If data is passed to the Forms service, it prepopulates the form with the data.

No action

No action

Executes all form-wide field initialize events.

No action

No action

Executes all form-wide page initialize events.

No action

No action

Executes all form-wide field calculate events.

No action

No action

Executes all form-wide page calculate events.

No action

No action

Executes a page enter event.

No action

No action

Executes a form ready event.

No action

No action

Executes a page enter or exit event.

No action

No action

Transforms the form design into the format specified.

No action

No action

Returns the form to the client application.

No action

Verifies that an error was not returned.

No action

No action

Creates a binary stream and sends it to the client web browser.

No action

Internet Explorer, Mozilla, Netscape Navigator, and Opera browsers perform these actions:

  • Runs each field initialization marked Run script on client

  • Runs the page initialization marked Run script on client

  • Runs each field calculation marked Run script on client

  • Runs the page calculations marked Run script on client

Note: These actions occur only if the form is rendered as HTML.

No action

No action

Views the form as either PDF or HTML.

No action

No action

// Ethnio survey code removed