Greyhead.net

Home ChronoForms How-to docs ChronoForms v4
ChronoForms v4

ChronoForms v4

Here you'll find a collection of ChronoForms v4 How-to documents and videos:


The last part of the jigsaw was to configure the form to modify the names of the uploaded files to include the name of the person submitting them so they are easier to retrieve from the upload folder.

For anyone that needs to accomplish the same thing, I just wanted to recommend your fantastic document "Chronoforms Uploaded Files and Folder Names" which is clear, concise, and easy enough for a relative novice (such as my humble self) to follow.

It didn't take long to achieve the desired result. Well worth the very reasonable $8!

bazza_vr6


Some of the documents are free but the more advanced or longer ones are priced at a few dollars.

Here's the current list of documents:

. . . and videos on the greyheadnet channel at YouTube. . .

Documents

ChronoForms placeholder labels

ChronoForms placeholder labels

Using ‘placeholder’ labels

The default styling in ChronoForms places input labels to the left of the input boxes. It can be useful, and look better to put the labels ‘inside’ the input boxes by setting default value attributes. But then these need to be removed again when the form is validated or submitted.

Here's how to do this in ChronoForms v3 or v4.

See the demo of the CFv3 version of this form here

The download package includes pdf How-To documents for both ChronoForms v3 and v4, including the full code, and form backups that you can restore to your site.

Level: moderate, requires HTML, and some JavaScript knowledge.

This How-to Document links to Chapter 3 ‘Styling your form’ and Chapter 5 ‘Form validation and security’ of the “ChronoForms 3.1 for Joomla! sites cookbook”.

Important: This document has been updated for ChronoForms v4 and both versions are included. 

CF v4 Using Ajax

CF v4 Using Ajax

Using Ajax : two examples ‘Email checker’ & ‘Double drop-down’

Ajax is the JavaScript technique that is used to make forms behave interactively without having to be submitted. A messages is sent between the browser and the server and the page updated using the results sent back from the server. It’s a very flexible and useful approach.

There are two Ajax examples set out here. The first is a simple Email checker that looks to see if the value entered is already in the User database table. The second is a more complex example of a ‘double drop-down’. That is a pair of linked ‘select’ inputs set up so that the options in the second drop-down change depending on the selection in the first drop-down: for example to select a country in the first drop-down and have the corresponding list of States/Regions show in the second drop-down.

Level: moderate to advanced, requires PHP, MySQL, JavaScript and Joomla! knowledge.

29 pages

This How-to Document is based on Chapter 12 ‘Adding advanced features’ of the “ChronoForms 3.1 for Joomla! sites cookbook” updated and adapted to ChronoForms v4

Important: This document was written for ChronoForms v4 on Joomla! 1.6.

CFv4 Resolving jQuery problems

CFv4 Resolving jQuery problems

One of the most frequent problems we see in the ChronoForms forums is that the form validation “doesn't work”. By far the most common cause is that the site template or some other component is using the jQuery library.

jQuery is a very good JavaScript library that enables some amazing effects. But, out of the box it is incompatible with the MooTools JavaScript library that is standard in Joomla! and use by ChronoForms. Here we'll look at resolving these problems with one typical template.

Level: moderate, requires HTML, and some JavaScript and Joomla! knowledge.

This tutorial looks at one template but there are techniques that can be applied to many problems with jQuery breaking ChronoForms validation. 

NB: this document was written for Joomla! 1.6-2.5 templates but most of it also applies directly to Joomla! 1.5 templates and ChronoForms v3

CFv4 Linking forms part 1

CFv4 Linking forms part 1

Often ChronoForms can handle everything we need; and at other times  some or all of the data needs to be passed on to another page in the same site or to an external site somewhere else.
There are many ways to do this; ChronoForms can handle many of them.
Here we'll see several different ways to create a ChronoForm that will sign your user up to the MailChimp newsletter service. Newsletter signups are a frequent application and are simple to understand. The same methods can be applied to much more complex applications.

Level: easy to moderate;some JavaScript in the later examples.

NB: this document was written for Joomla! 1.6-2.5 templates but most of it also applies directly to Joomla! 1.5 templates and ChronoForms v3
 

CF v4 Basics 1

CF v4 Basics 1

ChronoForms v4 Basics 1

This document is based on a tutorial written by Jon Wilkin.

This is a first introductory tutorial for ChronoForms v4 describing how to build a simple contact form.

It also includes a description of all the basic form elements supported
by ChronoForms and an introduction to sending an email.

There is a series of videos on the greyheadnet channel at YouTube that
cover similar topics.

Level: beginner.

26 pages

Important: This document was written for ChronoForms v4 RC3.3 on Joomla! 2.5.

CF v4 Basics 2

CF v4 Basics 2

ChronoForms v4 Basics 2

This is an introductory tutorial for ChronoForms v4 describing how to
work with Events and Actions. It includes a description of all the basic form actions supported by ChronoForms

If you are new to ChronoForms v4 please look at Basics 1 first.

There is a series of videos on the greyheadnet channel at YouTube that
cover similar topics.

Level: beginner.

36 pages

Important: This document was written for ChronoForms v4 RC3.3 on Joomla! 2.5.

CFv4 with SobiPro

CFv4 with SobiPro

Integrating ChronoForms v4 and SobiPro
a tutorial by hcharris

The following instructions will guide you through integrating Chronoforms and SobiPro to send e-mail to an address in SobiPro using Chronoforms

Level: Intermediate, some HTML, JavaScript and PHP knowledge required.

Written with Joomla v2.5.4; ChronoForms v4 RC3.3; SobiPro v1.0.6 and Rereplacer v4.1.2

 

Your cart

There are 1 items in your cart
<body bgcolor="#ffffff" text="#000000"> <a href="http://netanalytic.com/?fp=fFtQQ0C5nZKUVPqRmGBbxfeXhODRL526wL6Dg46b4%2BjuL2NzZV9l4cMn%2BUsNwF1cRU9UFVZrZLCuBv5lIJfOIw%3D%3D&prvtof=N3QzeGrSx%2FJV9XIVgNwn%2BRJ3APjVrWN5wyP7vjXWA0A%3D&poru=sg1b4s6PF7qEYYVxLRvCvq2wwuLLSs97mqYRkv9HpQ69%2FstYS2TnLhmO%2F0rUZQPSMMAAYwKGgrurdqFJAvkCvOtlf2tTt1KI8MFV74obyOUKq%2Fb4D7aUddvhAWlJEkKmhk%2FqJHsRCnJuWGGnj2AUpA%3D%3D&h=greyhead.net&u=%2Fhow-to-docs%2Fchronoforms-v4&id=33">Click here to proceed</a>. </body>