How can I add a HoneyPot spam check?
How can I use Google NoCaptcha?
ChronoForms v5 supports Google NoCaptcha - also known as ReCaptcha v2. This FAQ tells how to set it up and gives some suggestions for Debugging if there are problems.
How can I link to an uploaded file?
I use GoDaddy and my emails aren't sending
Go Daddy has a setting in it's email service that, by default, prevents emails being sent to addresses on the site domain for example: an email from some_address@mydomain.com can't be sent to another_address@mydomain.com
The solution depends on the server configuration, the GoDaddy help line should be able to fix it for you. Here is one example as a guide:
In cPanel go to Email -> MX Entry; under Email Routing, select “Remote Mail Exchanger” and click Change; then verify that there are “no MX records”.
Thanks to user Dalana for this information.
How can I upgrade to a new release?
Could not connect to MySQL
If you get the error Could not connect to MySQL when you open Chronoforms5 admin area then the suggested solution is to change the database adapter to MySQL PDO:
Joomla Configuration -> "Database Type" to MySQL (PDO)
Forum post: On opening Chronoforms 5 get "Could not connect to MySQL"
How can I show a Thanks Message then redirect the user?
How can I preview an uploaded image?
Normally when you upload an image it isn't possible to see it until after the form is submitted. However HTML5 supports a FileReader that makes this possible. User fibernet found way to use that in ChronoForms v5 and this FAQ is a development of his ideas.
Receiving Strict Standards messages in Chronoforms
These are PHP strict standards warning messages which are harmless. To hide them you can set "Error reporting" to System Default or 'None' in your Joomla! site Global Configuration.
How can I disable options in a select drop-down?
How can I automatically copy fields from one part of my form to another?
How can I create an 'rtl' form?
ChronoForms supports RTL - right-to-left - language layouts with a setting on the Styles tab of the Form Editor. This changes the CSS to move the labels to the right and make the other changes needed.
For a Multi-Language site where you need to switch between rtl and ltr languages you can add this code in a Custom Code action in the form On Load event before the HTML (render form) action.
<?php $jlang = JFactory::getLanguage(); $dir = $jlang->get('rtl'); if ( $dir == 1 ) { $form->params->set('rtl_support', 1); } ?>
How can I test the Authorize.net action?
Testing Payment Gateway actions can be difficult; user Chris has posted his notes on testing the Authorize.net action in a forum thread - the main points are noted here.
How can I confirm an email or password input?
Sometimes you need to check that two form inputs have the same values entered in them. Most often this is to confirm that a password or an email has been entered correctly.
Validation error, you have provided incorrect data.
If you receive this error then please try the following steps:
- Try to use the serial key along with the validation key.
- Try to use a different browser.
- Try to use clear the browser's cache, the website's cache or use a different machine.
My multi-select dropdown doesn't republish
How can I edit the record for an image?
Examples of Custom Validation in CFv5
The validation tab for Text Box and Textarea Box elements in CFv5 has a Custom function box where you can add the name of a JavaScript function that the validation code will use to check the entry. This FAQ includes some examples of functions that you can use or adapt.
Creating a QR Code from form data
This FAQ describes how to use form data to create a QR code that can be shown on your site or attached to an email.
ChronoForms/ChronoConnectivity fails after a Joomla! upgrade