📄️ HTML Structure
The form definition (i.e. form template) has to be a valid HTML 5 file containing the form enclosed by a `` tag.
📄️ Navigation / Page Sections
Add navigation elements to your form by referring to the structural elements as there are pages, tabs and blocks.
📄️ Form Blocks
The layout of the form is based on a CSS grid system to perform to the various displays and screen modes.
📄️ Template Objects
The form consists of several template objects.
📄️ Repeating Units
In some cases, it is useful to give the user the chance to repeat a set of controls within the form. For instance, in a medical form the user could add multiple patient data. Provide this functionality by adding repeating units using data-hf-repeatable in the second level navigation.
📄️ Includes
HF-Includes are blocks defined in a template HTML file referenced by the HTML form definition file.
📄️ Template Variables
Each form template has to contain the following variables declared inside the `` - tag:
📄️ Stages and Workflows
Stages enable you to control the editable parts and the form processing within the scope of predefined workflows.
📄️ Conditions
Conditions enable you to offer different options of form parts based on the input, alter the visibility of form parts or create dependencies.
📄️ Form Field Validation
Form field validation handles the input. You can restrict the type of characters or the maximal length or match the input values to a certain pattern to ensure only valid and correct values are stored.
📄️ Create PDF
The PDF export of a form is created automatically by the HybridForms service and stored as attachment file of a form data list item.
📄️ Translations
The HybridForms App supports three options of language control.
📄️ Counter
Counter offers a quite flexible opportunity to define unique reference numbers for forms. Users with a valid user license can request a unique counter value when using the Hybrid Forms Client App online.
📄️ App Kiosk Mode
The App Kiosk Mode is designed for providing the possibility to let unauthorized persons fill out forms in a secure way. In "single"-App Kiosk Mode an authorized person has to open a new form, switches to App Kiosk Mode and can then pass along the device to another person. To unlock the kiosk mode a pin is required. In "sequential"-App Kiosk Mode once it is activated, one form after another is opened without leaving the App Kiosk Mode.