Newest Feature of Subscription

Learn more

Field Type Signature

Learn more

Field Type Location

Learn more

Field Type Calculation

Learn more

Multi Page Forms

Setting up delay options

This feature is part of the Visforms Subscription and not available in the free Visforms version..

We suggest reading the documentation from the beginning, starting with the Introduction. We will not repeat explanations that help you to better understand the whole context.

All options are set in the form configuration

You can set the delay options individually for each form. To achieve this, the plugin creates a new tab "Delay Double Registration" in the form edit view. So please go to the administration panel of your website, click Compenents and then Visforms in the top menu and open the form edit view. Click the tab "Delay Double Registration" there.

plugin settings in form

Set up the delay time span

Enter a time span in seconds in the "delay" option input. This is the time span, during which the plugin will prevent a user from submitting the form for a second time. Set the value to 0 (this is the devault value of this option) if you do not want to prevent double registration for a specific form.

The error message

As a default the plugin displays the error message "You have already submitted this form.". But you can use a custom error message as well. Just enter the message text in the Field "Custom Error Message". If you leave this option empty, the default message is used.

Is there a problem, if I have not set delay options for a form?

After you have installed and enabled the plugin the delay options are not yet set. If you want to use the plugin, you have to set the options actively in the form configuration, as described above. Nevertheless, for the plugin it is no problem, if you have not set delay options for a form. Forms with missing delay options can simply be submitted by one user as often as he likes.

You have to enable the Option "Save Results"

The plugin checks the value of the field "created" and "IP" of stored user inputs in order to decide, if a form has already been submitted by the same user during the delay time span. Therefore the plugin can only work properly, if submitted user inputs are stored in the database. Visforms gives you the option to decide whether or not you want to store submitted user inputs in the database (form configuration tab "result"). So please make sure, that you have enabled this option

Article list Find suitable subscription