Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

All field types

This demo form list all field types available with Visforms.

Individual input field types

Individual input types are used to enforce a specific type of user input. The field type "email" for example can be used to make sure the user input is a valid email adress. Other field types, available with build-in type validation, are date, number, URL and password.

Field separator

This field type creates a horizontal line which can also be hidden. The field label is hidden for this field type.

This field type is mostly use to add custom texts very flexible inside your form. You can choose the position of the text (above or below the horizontal line).

By the way, you can add custom text to each form field and choose the text position in relation to the control position. Texts are entered easily in a editor and can contain images, links and HTML.

Checkbox Groups

There is a "minlength" and a "maxlength" option for this field type which not only allows you to create checkbox groups with multi selection but to specify excactly how many options can/must be checked.


Just for demonstration purposes we have set a default value for this field. Checkbox groups and radio fields types both provide you with an inline layout and a list layout to choose between. While the checkbox group (above) uses the inline layout, this radios are displayed as list.


You can choose between a text submit button and an image submit button. In addition you can add a reset button to your form.