Newest Feature of Subscription

Learn more

Field Type Signature

Learn more

Field Type Location

Learn more

Field Type Calculation

Learn more

Multi Page Forms

Spam protection: Captchas & Co.

Poorly protected forms are a honeypot for spammers. You may have made painfull experiences with that.

A first step to start protecting your forms is using captchas - images, containing characters which you can hardly read, and wich must be entered correctly into an input field. Visforms supports both Google Recaptchas - favoured by Joomla! - and an easier to read Viscaptcha.

Using Captchas as a means of spam protection is not undisputed, because human users often struggle with it.

That's why Visforms provides you with an alternative option to prevent spammers from bothering you, that doesn't incorporate captchas and which is unique among Joomla! form extensions; a spam protection plugin.

You can enable Captchas and Plugin alternatively or simultaniously. They are form options which means that you can adapt the settings form each form individually.

Using Captchas

Captcha settings are set in the form configuration tab "Advacned". The option Use Captcha has three settings:

  • None
  • Visforms Captchas
  • Recaptcha Plugin (for Google Recaptchas)

What's special about the Recaptcha Plugins

Recaptchas are a free service of Google and known for their high level of protection. You need two key's which you can get from Google, in order to use this service. Joomla! has decided to make Recaptchas the default captcha system of the CMS and provides a plugin of type "Captcha" for integration. You have to enable the plugin and enter your keys there before you can use the Recaptchas in your forms. You can find more information about Recaptchas and how to get a key in the plugin administration.

Notice: It's Google who determines the layout of their Recaptchas and there are hardly any options to modify this layout, especially the width. So if you work with Recaptchas and publish a form in a module position it may happen, that the Recaptcha simple doesn't fit into the module because it's to big.

You can provide a customised captcha tip text and a customised error message for the captcha. These options are set in the form's tab "Advanced".

Important: Google Recaptchas are resticted to one captcha on a page. If you publish forms in modules you may display more than one form on a page. So you have to make sure that a maximum of one of these forms uses Recaptchas (including a potential Joomla! login module using Recaptchas). It is possible to use more than one form with Visforms captchas on one page and to mix forms with Viscaptchas with forms with Recaptchas.

Other Captcha Settings

In the form configuration tab "Spam Protection" you can further on set a custom label for your Captcha (which is used instead of the default label "Captcha") or you can hide the label. You can set a custom captcha tip text, which is displayed if the user hovers the captcha label with their mouse and you can set a custom captcha error text, which is displayed, if the user leaves the captcha input field empty.

If you decide to use the Visforms Captcha, then you will find a lot of uptions, with which you can customize the Visforms Captcha, for example us a mathamatical captcha instead of a string.

The Visforms Spam Protection Plugin

The fight against spam and spammers has created several online spambot databases which can be used without reservation to accomplish spam protection on your own website. Those databases respectively special applications are continously and actively searching for spam IP's and email addresses. Of course spam IP's and emails do change (that is why there is no database that lists every single spammer) but those online databases are very effective. Usually new spammers are detected and listed within hours and using those databases - which is what our plugin does - provides a very high level of spam protection. I rely on that plugin as sole means of spam protection and usually there is less then one spam submission in a month! Nevertheless, sometimes spammer develop a new quality of spamming and it may happen that the online databases need some time to adapt to this. In this case you can temporarily turn on Captchas.

The Visforms Spam Protection Plugin is enable by default and set up with sensible default settings. By default it will check the sender IP and if your form comes with a field of type e-mail, the e-mail address as well against the databases of, and Another good database is, which needs a (free) key. It is also available but disabled. (If you want to use that database too, you have to get a key.) You can set up simple white- and blacklists as well. All settings are made on the form configuration tab "Spam Protection".

Article list