Form Usability Checklist
Get a free PDF Checklist to find out how to make the web form convenient for visitors

Description:

Just Forms Pro full version is a form framework which is designed to help you with so important process like getting data from your website and further processing of this data - sending within an email, saving to a database, saving to PDF or CSV file.

In the pack you may find a list of ready-to-use forms and extensions. In point of fact, all forms is a one form which is adapted for different needs. This form contains main JavaScript file and a list of PHP files for different tasks - validation, PDF/CSV creation, database processing, etc.

Customization:

Programming skills are not required at all, to work with Just Forms Pro full version. All form settings are pleaced at two files - JavaScript config file and PHP config file. All you have to do is to set "true" or "false" for one or another feature.

Moreover, if you want to add a custom field to default form or create your own custom form - all you have to do is to copy/paste html code and specify desired features in config files. That's it !! Custom form works properly now and has all features which are available for default forms ( validation, email sending, etc )

Features:

Just Forms Pro full version makes next features available at one your click:

  • make your form multistep
  • make your form modal
  • use 4 types of error message placement ( one of them or all at once )
  • redirect a user after successful submission
  • hide a form and show "Thank you" block instead
  • show form total data to the user
  • allow/disallow repeated form submissions
  • different validation rules ( required field, email, url, length, value, etc )
  • easy file validation ( even if file is not required, but should be validated if exists )
  • different validation events ( on form submit, on field change or on key up inside a field )
  • easy Google reCaptcha use
  • easy php security token use
  • send form data using mail(), sendmail() or smtp()
  • send form data to admin and/or recipients
  • send autoresponse letter to the user
  • save form data to PDF, CSV or database ( PDO or MySQLi )
  • and many more...

Form Example - Modal Form:

Form Example - Asynchronous Request to Database:

Is this a fully functional form? What kind of configurations can I make with form?

Just Forms Pro full version is a form framework which is designed to help you with so important process like getting data from your website and further processing of this data - sending within an email, saving to a database, saving to PDF or CSV file.

Detailed descriptions of all available features you may find in the "What is it?" section of this web page or in the online documentations.
You can send email using mail(), sendmail() or smtp() functions.
You can duplicate all data, received through the form, to a MySQL database (every form has a dump of an exemplary database table).
You can export data received through the form to a CSV file.
You can export data received through the form to a PDF document.
Also, you can save uploaded file to the server or send it to your email as an attachment.
You can change any label, delete or add any field. You can embed any form to any html page (step-by-step documentation is in the pack).

What special knowledge should I have to use these forms? I want to create a form from scratch, but I don't have any special knowledge.

What is the difference between Just Forms and Just Forms Pro frameworks? What version should I choose?

First, let's clarify common things for both frameworks:

  • full version - contains forms with JAVASCRIPT AND PHP FILES. You may copy/paste forms to your server and use them immediately ( send data to your email, copy data to database, ... )
  • advanced version - contains forms with JAVASCRIPT FILES ONLY! If you need server logic ( sending email, copy to database,... ) - you HAVE TO ADD YOUR OWN SERVER LOGIC, using any programming language
  • it is a set of ready-to-use forms ( 120+ forms ) with hard-coded features for every form - it means, every form contains independent files with it's own functional, depending from the form ( validation, database, PDF & CSV, etc )
  • Additional jQuery plugins are used in this framework (jQuery Validation plugin for data validation, jQuery Form plugin for sending data to server, etc). Thus, you have to use all these plugins for proper form's work
  • In case you need to add custom field or create custom form - you may use default form as a basis and add your changes manually to every file ( it is much easier than it looks like, documentation contains detailed step-by-step instructions )
  • 1 form style and 10 additional color schemes are available
  • This framework is a good decision for fast solutions ( copy/paste default form, add your email, add your custom logic, etc )
  • this framework contains main JavaScript file ( jQuery plugin with all client-side logic ) and a list of PHP files ( for full version only ) for different needs (sending email, copy to database, ...). Thus, all forms in the pack - it is the same form which was adapted for different needs
  • all available form settings are placed in config files. You may enable/disable desired feature by setting "true/false"
  • In case you need to add custom field or create custom form - all you need to do is to add html code and specify config files. You don't have to add any changes to the form files ( read: you don't need programming skills at all )
  • this framework doesn't depend from additional plugins, only jQuery library is required
  • 4 form style and list of additional color schemes for every style are available
  • This framework is a good decision for those who need simple and easy customized form, without depending from additional jQuery plugins

How can I send an email? I don't know how to configure smtp connection, can you help me?

I want to send a copy of the message to the sender. Is it possible?

Yes, every default form contains "autoresponse" feature - just set "true" and add recipient's email and name.

Is this a form generator?

It is a form framework - one JavaScript file (jQuery plugin) and a list of PHP files for different needs. You may connect these files to any form (default form or your own newly created), connect config files, add desired settings to config files - now your form is ready to work!

Can I use more than one form on a page with different email, subject and color?

I would like to learn from the code more than use it anywhere live – how well is the code documented/easy to understand?

Can I create conditional fields on it?

Yes, you can create any conditional fields. In the pack you can find JavaScript enhancement (show/hide password, select fields with conditions, etc.). If you want something else - you can email to me and I will help you with your improvements.

Can I redirect a form to a "thanks" page after submitting the form?

It is default feature for every form, available at one your click.

How easy is it to customize forms with my own fields?

It is very easy to customize forms with any fields. Many types of fields are available at extensions that included to the pack. So, you won’t have to create fields by your own. Just copy them.

What form can be used as a modal / multistep form?

You can use any kind of form on any window.

I have more questions.

Please, send me an email through the contact form on my profile page.