Views: 10020
Last Modified: 10.10.2012

The concept of web form management involves handling the following entities:

  • Web forms: forms published on site pages;
  • Question: an aggregate of the question text and fields intended to receive user input;
  • Result: answers to web form questions;
  • Fields: store information (processed on unprocessed) obtained from a web form (upon form completion);
  • Statuses: Each form result can be assigned a definite status, for example: accepted, published, rejected etc. For each status, you can assign different access rights for user groups and for the result creator, individually.

The design of a web form editing page depends on the chosen editing mode. The system offers the following editing modes: simple and extended

You can choose the web form creation and editing mode on the module settings page (Settings -> System settings -> Module settings -> Web forms).

Simple mode

The simple mode is for common tasks such as creating a feedback form. This mode does not imply using fields and statuses.

Note: in the simple mode, status is assigned to web form results automatically and cannot be viewed by users. Status assignment is only required to allow switching between editing modes.

Extended mode

The extended mode, in addition to features of the simple mode, allows to configure statuses of results and create computed fields.

  • Generally, statuses denote different stages of web form result processing (e.g. accepted, published, rejected).

    Using statuses allows to assign user permissions for web form results in a more flexible way.

    Important! The extended mode requires that at least one status is created and properly configured.
  • Web form fields are used to display intermediate or final output obtained from data entered by visitors in the web form answer fields. Values of web form fields are calculated by a special script provided in a visual component.

Creating and editing web forms

You can manage web forms in the Forms page (Services -> Web Forms -> Manage Forms):

Click on image to enlarge

To create a new form, click the Create button on the context toolbar. You can edit a web form by selecting Modify in the action menu or by double-clicking the appropriate table row.

Each web form is added to the Control Panel menu which allows to manage a required form and view its results:

Other entities (questions, statuses etc.) can be managed in the web form settings.

Courses developed by «Bitrix», Inc.