Manage custom forms

With this module you have the possibility to create arbitrary forms for your website.

In contrast to the special element "contact form", here you can determine the fields, their types and how the information is handled (database storage and/or e-mailing).

This function is available in the following packages:

wisy base

wisy advanced

wisy pro

wisy expert

 

 
 

Overview

Name
By default, this form name is displayed above the form on the Web site.

Description
The description text is displayed under the name of the form on the website. It can be tagged with the FastEditor. Information about the editor "FastEdit" can be found here.

Target
Defines what should happen to the form data sent by the user. Possible values are an e-mail address and/or "db".

Visible
If a form is not visible, it is no longer displayed on the website despite integration.

Functions
wisy CMS Button Content Manage content of custom form
wisy CMS Button Mails Show form sendings (Only visible when database storing is active)
wisy CMS Button Edit Edit custom form
wisy Cms Button Duplicate duplicate custom form
wisy CMS Button Delete Delete custom form

 
 

Create custom form / Edit custom form

 

Name
Enter the name of the form here. It is displayed by default on the website above the form.

Description
This description text is displayed by default on the Web site under the name of the form.

Target
Here you define whether the form data sent by the user should be sent to an e-mail address and/or saved in the database.

Allow copy sendings
Define whether the user should be allowed to send himself a copy of the sent message by selecting a checkbox (opt-in).

Visible
Define whether the form should be displayed on the website (assuming integration).

 
 

Duplicate custom form

 

Duplicates the existing form with all subitems but without the submissions.

Confirm with "Yes" or cancel with "No".

 
 

Show form sendings

 

If you want to delete the form with all form fields and form submissions, confirm the query. Otherwise, deny it.

Name
Defined by the answers to the key question(s) of the form.

Date
Shows when the form was sent.

Read
Shows whether this dispatch has already been read.

Functions
wisy CMS Button Frontend Show form input
wisy CMS Button Delete Delete form input

 
 

Show form input

 

Shows the content of the form submission. The contents are defined by the form.

 
 

Delete form input

 

If you want to delete the form, confirm this query, otherwise deny it.

 
 

Delete custom form

 

If you want to delete the form with all form fields and form submissions, confirm the query. Otherwise, deny it.

 
 

manage content of custom form

 

Here you can view the form fields and their properties and create new ones.

Name
The name of the form field. This is displayed as a label.

Desctiption
The description is displayed by default as descriptive text next to the form field.

Type
Defines the type of the form field. Possible types are:

  • Text: For single-line text content.
  • Textarea: For multiline text contents.
  • Radio: A round, clickable selection. Only one value is possible.
  • Checkbox: An angular, clickable selection. Several values are possible.
  • Select: A selection box / drop-down box. It is useful when there are many predefined values.
  • File upload: The ability to upload a file. Only certain file types (defined in the main settings) are allowed.
  • Slider: A slider e.g. for numbers.
  • Intermediate text: It is possible to place headings and description texts between the form fields in the form, for example.
  • Date field: A special selection option for date queries.

Possible values
This information is only useful for certain types such as Radio, Checkbox and Select and describes the predefined selection options for the user.

Default value
Defines the default value to be set for this field.
For select boxes, an empty entry means that the first value is selected; in all other cases, nothing is entered or selected.

Needed field
Does the field have to be filled in to be sent by the user, or not?

Field requirements (only, if field is needed)
You have the possibility to test a mandatory field for certain requirements, e.g. whether the structure of the entry corresponds to an e-mail, whether upper or lower case letters are used, etc.

Is  key answer (only necessary if sendings should be saved in the database)
To identify entries in the send overview, you should define certain queries (for example, first name and last name fields) as key responses.

Is receiver mail
If, for example, you want to send the form to an e-mail address that can be selected by the user via a select selection, you must define the select field as "Actual recipient e-mail".

Visible
Specifies whether the field is visible to users of the form. (this does not equal the value "hidden"!)

Show advanced settings

  • CSS class: For special marking of the field for developers.
  • Export name: This name is used instead of the normal name in the Excel export of the sendings.
  • Display in e-mail: Defines whether the field is displayed in the confirmation mail. (please use only if also saved in the database!)

Funktion
wisy CMS Button Edit Edit form field
wisy CMS Button Delete Delete form field

 
 

Create form field / Edit form field

 

If you want to delete the form field with all form submissions (of this field), confirm the query. Otherwise, deny it.

Formul field type
Please select the form field type first(!). The form below will then adapt to the field type.

Name
The name defines the name of the field and appears in the form as a label for the user.

Description
The description is displayed to the user in the field. Describe, for example, why you need this information to keep the form transparent for the user.

For Radio, Checkbox and Select only:

Possible values
In reality you don’t create a radio button or a checkbox with this type but as many lines as this field has.

Each line represents one value. You can use the following syntax to assign a label to a value that is independent of the label: "Label|Value".

For all field types:

Default value
Here you can define which checkboxes, which select option or which radio button should be preselected. You can also preselect more than one checkbox using the syntax "Value1|Value2". For text fields and textareas, you can specify a value here that is displayed directly in the text area or in the text field.

Order
You can use the sequence to define where this form field should appear in the form.
Please select the field AFTER which the new/edited field is to be inserted.

Needed field
Use this to define whether the user must fill out this field before the form can be sent.

Only if the field is marked as a needed field:

Field requirements
You can use the field prerequisites to determine what the user must enter in a field so that the form can be sent. Possible options are:

  • Is email > The structure of the value entered must match that of an e-mail.
  • Only numbers > The entered value may only consist of numbers.
  • No numbers > The entered value must not contain any numbers.
  • Requires lower case characters > The entered value must contain at least one lowercase letter.
  • Requires upper case characters> The entered value must contain at least one capital letter.
  • Requires numbers > The entered value must contain at least one number.
  • Requires special characters > The entered value must contain at least one special character such as ;%&.-.

Is key answer
This entry is only necessary if you want to save the sent form data in the database. This response (in combination with other fields defined as key responses) is then displayed here for selection.

Visible
Defines whether the form field is displayed or not.

 
 

Delete form field

 

If you want to delete the form field with all form submissions (of this field), confirm the query. Otherwise, deny it.