=== Form Maker by WD - user-friendly drag & drop Form Builder plugin ===
Contributors: webdorado,wdsupport,formmakersupport
Donate link: https://web-dorado.com/products/wordpress-form.html
Tags:  form, form builder, contact form, custom form, feedback, contact, contact forms, captcha, email, form manager, forms, survey
Requires at least: 3.4
Tested up to: 4.9
Stable tag: 1.12.8
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Form Maker is a user-friendly form builder plugin. This form builder lets you create contact forms and other questionnaires.

== Description ==

https://www.youtube.com/watch?v=tN3_c6MhqFk

Form Maker is a FREE and user-friendly plugin to create highly customizable and responsive forms in a few minutes with simple drag and drop interface.

= Useful Links: =  

[WordPress Form Maker](https://web-dorado.com/products/wordpress-form.html)  
[Demo](http://wpdemo.web-dorado.com/)  
[Demo Admin](http://wpdemo.web-dorado.com/wp-admin/admin.php?page=Form_maker)  
[User Guide](https://web-dorado.com/wordpress-form-maker-guide-1.html)  
[Frequently Asked Questions](https://web-dorado.com/blog/wordpress-themes-and-plugins/wordpress-form-maker-plugin-faq/)  

= Form Maker Add-ons: =  

[Import/Export Add-on](https://web-dorado.com/products/wordpress-form/add-ons/export-import.html)     
[Save Progress Add-on](https://web-dorado.com/products/wordpress-form/add-ons/save-progress.html)    
[Stripe Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/stripe.html)       
[Google PDF Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/pdf.html)  
[Mailchimp Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/mailchimp.html)  
[WordPress Registration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/registration.html)  
[Post Generation Add-on](https://web-dorado.com/products/wordpress-form/add-ons/post-generation.html)      
[Conditional Emails Add-on](https://web-dorado.com/products/wordpress-form/add-ons/conditional-emails.html)      
[Dropbox Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/dropbox.html)     
[Google Drive Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/google-drive.html)               
[Pushover Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/pushover.html)       
[Calculator Add-on](https://web-dorado.com/products/wordpress-form/add-ons/calculator.html)       


This free form builder plugin with its multi-functional features is one of the most intuitive and modern form creator plugins for WordPress. It takes just a few clicks to construct complex HTML forms, and configure their structure with easy-to-use drag and drop interface.   


Form Maker plugin is the best choice both for WordPress beginners and advanced users. It provides exceptional and clean visual form editor toolbox, which does not require any programming skills to create a contact form.   

This form creator is developed to build unlimited number of simple forms, surveys and questionnaires, registrations, online applications, and more. Make your responsive web forms using the following field types:   

*   Text Input (Name, Email, Phone fields and more)   
*   Multiple and Single Choice   
*   Time and Date   
*   Select Box   
*   Survey Tools (Star Rating, Matrix, Spinner and more)   
*   Section Break and Page Break   
*   Simple and Arithmetic Captcha   
*   Google ReCaptcha   
*   Submit and Reset Buttons   
*   Custom Buttons   
*   Custom HTML   

This WordPress form creator plugin provides a number of classy themes and display options to apply to your contact forms. Besides the drag and drop easy forms builder, Form Maker themes come with various user-friendly settings, as well as custom CSS editor, to let you fully personalize the display of your form.   

Moreover, Display Options of Form Maker lets you showcase your forms with 4 outstanding appearance types:   

*   Embedded   
*   Popup   
*   Topbar   
*   Scrollbox   


To choose the best fitting form design, preview your custom form to quickly check the look and feel of it before publishing.   

Form Maker package includes a list of pre-installed template forms, which you can quickly edit and publish on your WordPress website.   Furthermore, the plugin lets you save copies these forms and customize them to fit your needs.   

Spambot protection for online contact forms is high priority. Therefore, Form Maker plugin provides these 3 types of validation to avoid spam on your contact me forms: Simple Captcha, Arithmetic Captcha and Google ReCaptcha. Also, with Block IP feature of the plugin, your HTML forms can be secured from certain IP addresses.   

Save your contact form submissions on MySQL database of your website, or send them to multiple recipient email addresses with Email Options of your custom forms. Additionally, Submissions page of the forms creator plugin lets you export submitted information with CSV or XML files. You can use CSV files of this WordPress free form builder for data analysis and presentation by creating charts and diagrams.   

Advanced Javascript editor of Form Maker lets you expand the functionality of your online form by writing supplementary custom script for its fields. In addition, Conditional Fields of the plugin will let you dynamically hide or show form fields based on selected field values.   

Use MySQL Mapping options of this free responsive form builder plugin to store submitted information on a different local or remote database table of your choice. You can set up insert, update or delete queries, which will run upon form submission. Therefore, technically, you will be able to develop advanced functionality for your custom forms.    


Upgrade to [WordPress Form Maker Pro](https://web-dorado.com/products/wordpress-form.html) to access even more form creator features!   

It lets you add unlimited WP form fields. In addition, Form Maker Pro comes with the following premium field types:   

*   File Upload, allowing users to add single or multiple documents,   
*   Payment fields, with automatic PayPal integration,   
*   Google Maps.   


Form Maker Pro lets you have ultimately secure responsive donation forms, online order forms and other payment forms by integrating it with PayPal. All you need to do to monetize your form, is just to add Payment Fields to it, and configure Payment Options.   

Also, you can publish the submitted information for each feedback form with **Frontend Submissions** feature of Form Maker Pro. It lets you choose which fields to display to users, and present the information with a personalized look.   

Power-up the functionality of Form Maker Pro by enhancing its features with 12 add-ons:   

*   **Import/Export**. Lets you transfer your web forms from one WordPress website to another, as well as export existing submission information.   

*   **Save Progress**. Allow logged in users to save incomplete forms as draft, come back later and continue where they have left off.   

*   **Stripe Integration**. Integrate Stripe to your custom forms as their extra payment gateway. This allows you to create an advanced stripe form and let users to pay with credit cards.   

*   **PDF Integration**. Automatically generate a printable PDF file containing each form submission. In addition to being kept on Submissions page, this file can be forwarded to site administrators and the form submitter.   

*   **MailChimp Integration**.  Incorporate your Form Maker with MailChimp using this add-on. It lets you create MailChimp forms and collect email addresses of subscribers on your MailChimp account using Form Maker forms. For instance, you can have a MailChimp popup form after a blog page is opened.   

*   **WordPress Registration**. Let users to sign up on your WordPress site by filling out their profile information with a user registration form built with Form Maker. They will be able to sign in to your site with WordPress login form afterwards.   

*   **Post Generation**. Set up a form with this form builder plugin to automatically create WordPress posts or pages upon submission.   

*   **Conditional Emails**. Configure conditional emails to dynamically change the recipients of form submissions based on selected field values users make on your forms.   

*   **Dropbox Integration**. Save uploaded documents, images and other files on your Dropbox account by tuning up your web form with this add-on.   

*   **Google Drive Integration**. Save your website storage space. Easily transfer the attachments of your custom form to your Google Drive account.   
*   **Pushover Integration**. Receive real-time notifications about new form submissions directly to your tablet or smartphone through Pushover application.   
*   **Calculator**. Set up complex and dynamic calculations using your web form. It can used as a price calculator by setting up an equation with payment fields. Integrate this add-on to run date calculations, mathematical operations and functions on your HTML form.   


== Installation ==    

####Thank you for your interest in [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker.  

### Minimum requirements.  
*   Wordpress 3.4+  
*   PHP 5.x  
*   MySQL 5.x  

### Perform a new installation  

After downloading the ZIP file,  

1. Log in to the administrator panel.  
2. Go to Plugins Add > New > Upload.  
3. Click “Choose file” (“Browse”) and select the downloaded zip file.  
*For Mac Users*  
*Go to your Downloads folder and locate the folder with the plugin. Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*  
4. Click “Install Now” button.  
5. Click “Activate Plugin” button for activating the plugin.  
6.If the installation does not succeed, please [click here to contact us](https://web-dorado.com/support/contact-us.html).

### Updating Form Maker.  

Whenever a new version of Form Maker becomes available you will see a notification in the plugins section of the WordPress below the actual plugin. To update the Form Maker, you should press update now button and after the process is done, press Activate Plugin button.   
In case you are upgrading your Form Maker to paid version, but still want to preserve the created forms, you need to deactivate and delete the Form Maker from the list of installed plugins (Do not uninstall it using the Uninstall Form Maker option of the plugin) and install the new plugin.     

== Screenshots ==
1.  [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker - Sample RSVP  
2.  Form Maker - Sample  form  
3.  Form Maker - Manage forms  
4.  Form Maker - Creating a new form  
5.  Form Maker - form Text input field type  
6.  Form Maker - form Captcha field type  
7.  Form Maker - Manage submissions of form
8.  Form Maker - Select form Columns


== Frequently Asked Questions ==


= 1. What can Form Maker plugin help me achieve? =

Form Maker plugin is developed to make form creation process much easier! With its advanced drag and drop forms editor, this user-friendly contact form builder WordPress plugin can be used for constructing multiple types of responsive forms. Forms creation includes contact forms, quizzes, subscribe form, MailChimp form, feedback form, quote form, email subscription, survey form, opt-in forms or tests. This contact form plugin includes various types of fields which can be fully modified.

Pro version of Form Maker plugin will also let you create any kind of advanced forms; order form, multi-step form, evaluation or online application form, donation or payment form and more.

= 2. Is Form Maker mobile-friendly? =

The design and layout of this advanced forms builder plugin is mobile-friendly. You can create perfectly responsive forms using highly intuitive form editor of the plugin. Your custom forms will function elegantly and properly on smartphones and tablets.

= 3. How can I publish the forms I created? =

Open or edit the WordPress page where you need to have your form, then click **Insert Form Maker** button to open the shortcode toolbox. Choose a form using **Select a Form** dropdown menu, afterwards press **Insert.**

Alternatively, you can copy the shortcode from **Forms Manager** page. Make sure to publish (or update) the page after making these changes.

Furthermore, this forms creator plugin provides PHP functions for each form. You can use them to add your forms into a template file.

= 4. Where are form submissions stored? =

Form Maker provides **Submissions** page on WordPress administrative dashboard. You will find the submitted information of your custom contact form on this page.

You can also email form submissions to administrator email addresses. You can configure these settings and provide email recipients on **Form Options > Email Options** page of your contact form.

= 5. Does the number of submissions for each web form have a limitation? =

This WordPress free form builder plugin does not set any limitations on the number of entries per form. You can also create and use unlimited number of secure forms from Forms Manager page of the plugin.

= 6. How can I export the submitted data of the forms? =

This form builder tool provides **CSV** and **XML export** options. Go to **Form Maker > Submissions** page and select a form from the top. Press CSV or XML buttons to download corresponding file, which contains all submissions.

= 7. What can I do to avoid spam entries through Form Maker? =

Form Maker has three types of word verification fields, **Simple Captcha, Arithmetic Captcha** and **Google ReCaptcha.** These protect your email submit form from getting spam submissions.

However, if you have received a few spam entries already, you can use **Blocking IPs** option from Submissions page and blacklist corresponding IP addresses. Search forms submissions and select the entries with spammy content. Select them and press **Block IP** button.

= 8. Are there any custom validations for form fields? =

Beside default field validations, such as Email or Phone, this form creator plugin supports **Regular Expressions.** You can write any RegEx patterns with this option of Simple Text field.

Activate **Validation (Regular Exp.)** option from the field editor and use Regular Expression option to add the pattern. There are also various Common Regular Expressions provided, which you can select.

= 9. How can I skip storing form data to MySQL database, but receive administrator email? =

Go to **Form Options > General Options** of your form builder plugin WordPress, and make sure **Save data(to database)** setting is switched off. The submitted information will not be kept on your website database this way.

= 10. Can submissions be published on the website? =

**Front-end Submissions** pro feature of this forms creator plugin allows to display submissions on a page or post by inserting their shortcode.

You can select user roles, which have access to view form submissions of this form builder WordPress. Go to **Form Options > General Options.** In addition, you can use shortcode options to select field values of your drag and drop forms, which you want show to users.

= 11. Can I save the submitted information on a custom MySQL table? =

MySQL Mapping feature of Form Maker plugin lets you store submissions on any local or remote database table. Go to **Form Options > MySQL Mapping** tab to set up the queries. You can choose to **Insert, Update** or **Delete** the data. The queries will run after the form is submitted.

= 12. How can I analyze the submitted information of my contact forms? =

Among all form administration tools of this easy forms builder plugin, Form Maker has separate section of **Statistics** for Select Boxes, Multiple and Single choice fields. It is available below each form submission.

= 13. Can I email form submissions to multiple recipients? =

**Email to send submissions to** setting allows you to add multiple emails as recipients. Write the email address and press the small plus button next to the input.

Furthermore, you can use **CC** and **BCC** options to provide extra email addresses.

= 14. Does Form Maker provide email auto-responder? =

You can use **Email Options** from **Form Options** of your form to configure custom message and send it to the submitter. Make sure to make the changes from **Email to User** section of this page.

Filled in form field values can be included within the email. Click on field indicators above text editor to add them to custom email content.

= 15. Can I configure custom actions after submission? =

**Actions after Submission** feature of this form manager plugin allows you to configure different actions after users submit your message form.

Edit your form and go to **Form Options > Actions after Submission** tab of this WordPress forms builder to start the setup. You can set it to **Stay on Form,** redirect to **Post, Page** or **URL,** as well as show **Custom Text.**

= 16. Can the frontend of this form builder WordPress plugin be translated into another language? =

Change **Site Language** from **WordPress Settings > General** page to translate warnings, notices and other text on your custom contact form.

You can modify the translation files of this form creator plugin from **/wp-content/plugins/form-maker/languages/** folder of your WordPress site (you will need POEdit: http://www.poedit.net/download.php).

= 17. How can I hide or show specific form fields based on selected values on my custom form? =

This WordPress forms builder plugin supports **Conditional Fields,** which can be found in Form Options page. The steps to set up conditions for your advanced forms are the following.

Add all necessary fields to your form, then specify whether to show or hide them from Conditional Fields of this contact form builder WordPress. Afterwards provide the condition, which should follow this logic:

*Show [How many visitors will you have?] if any of the following match:*

*[Will you have visitors?] is [Yes]*

= 18. What payment options does Form Maker support? =

The Pro version of this forms creator plugin incorporates two payment gateways, PayPal and Stripe. PayPal is already integrated in Form Maker Pro, and the plugin is ready to create PayPal forms with its default state.

Whereas Stripe form can be configured on this contact form plugin with its [Stripe Integration add-on](https://web-dorado.com/products/wordpress-form/add-ons/stripe.html).

= 19. How can I integrate PayPal with my form? =

Form Maker has simple PayPal integration, which you can use to create a PayPal form. This allows the submitter to select products from PayPal checkboxes, select boxes or radios, and be redirected to PayPal to finish the payment.

= 20. How do I set up payment options for my PayPal form? =

Edit your form and go to **Form Options > Payments** tab. Provide a PayPal email address here, and set up a currency. If PayPal form Checkout Mode is set to **Test,** you can try out the form without actually making a payment. When you are ready to let users make purchases, set it to **Production.**

After configuring these settings, you need to add **payment fields** to your form, and users will be redirected to PayPal after hitting submit.

= 21. How can I set up a Stripe form with Form Maker? =

Install [Stripe Integration add-on](https://web-dorado.com/products/wordpress-form/add-ons/stripe.html) on your Form Maker Pro plugin and build a credit card form with it. You can let users make payments with their credit cards, and you will receive their payments to your Stripe account.

= 22. Can the email be sent to specific email based on form field values? =

[Conditional Emails add-on](https://web-dorado.com/products/wordpress-form/add-ons/conditional-emails.html) of Form Maker Pro lets you email form submission to different email addresses in case of different form field selections. Submitter is able to connect form fields with administrator email. The field value will serve as a condition for selecting the relevant recipient.

= 23. How can I create a MailChimp form with Form Maker? =

[MailChimp Integrations add-on](https://web-dorado.com/products/wordpress-form/add-ons/mailchimp.html) of Form Maker lets you integrate MailChimp and create subscription forms for your mailing lists. The email addresses of users will be automatically added to your MailChimp lists after they submit your form.

MailChimp form add-on of Form Maker lets you build up a customer database on your MailChimp account with the help of this awesome plugin. For example, you can use **Popup Display Option** and set up a MailChimp popup form. This is a very popular and elegant way of collecting new subscribers.


== Changelog ==

= 1.12.8 =
*  Updated: WD Library.
*  Updated: Support forum link.

= 1.12.7 =
*  Added: Invisibe reCAPTCHA.
*  Improved: Compatibility with Contact Form Maker.
*  Improved: Stripe add-on styles.
*  Fixed: Some frontend styles.
*  Fixed: Fields width in forms manage page.
*  Changed: Field edit buttons place.

= 1.12.6 =
*  Added: Full width functionality for fields.
*  Added: New Default Theme.
*  Added: Support forum and Review links.
*  Changed: Date field calendar icon.
*  Changed: Field manage functionality.
*  Changed: jQuery-UI styles.
*  Changed: Three form changed in new formats.
*  Improved: Responsiveness.
*  Fixed: Time, Date of Birth and Number fields validation also on mobile.
*  Fixed: Scroll to field on error.
*  Fixed: Right to left styles.
*  Fixed: Conflict with Yoast SEO plugin.

= 1.12.5 =
*  Added: Hong Kong to country list.
*  Fixed: List of US states.

= 1.12.4 =
*  Changed: Email validation field now allows + symbol   
*  Changed: Remove Font Awesome.   
*  Changed: Italian translation.   

= 1.12.3 =
*  Fixed: Get editor by id instead of active.
*  Fixed: Not found form id redirect to main page.

= 1.12.2 =
*  Fixed: Border types bug   
*  Fixed: Bug with PayPal IPN   
*  Fixed: Date format syncronization with Save Progress add-on   

= 1.12.1 =
* Changed: Add field button design.
* Added: Show popup notice to install Backup WD plugin.

= 1.12.0 =
*  Changed: Improved user interface of forms, submissions and options.
*  Changed: Separated field types into Basic, User Info, Layout, Advanced and Payment sections.
*  Changed: Simplified the structure of Form Options tabs.
*  Added: Drag and Drop builder button.

= 1.11.11 =
*  Fixed: Conflict with Jetpack Contact Form module.

= 1.11.8 =
*  Updated: WD Library.

= 1.11.7 =
*  Fixed: Theme version control.

= 1.11.6 =
*  Fixed: Shortcode editor pop-up styles.   
*  Fixed: Scripts enqueue in Manage Forms page.   
*  Fixed: MySQL Mapping fields list scrolling.   

= 1.11.5 =
*  Fixed: Bug on CSV/XML export.   
*  Fixed: Google maps api conflict with other plugins.   
*  Changed: Improved Matrix type field view in submissions.   
*  Fixed: File upload field styles with "Inherit from website theme".   

= 1.11.4 =
*  Fixed: Bug on color picker when choosing transparency  
*  Fixed: Bug on submissions edit  
*  Fixed: Bug on "Inherit from website" theme   
*  Fixed: Bug on Paypal notifications   
*  Changed: Form Options tab id to avoid conflict with some plugins   


= 1.11.3 =
*  Added: Global option to enable Advanced Layout   
*  Changed: Themes table field name: `params` to `css`   
*  Fixed: Bug on PHP 5.2   
*  Fixed: Uninstall bug in free version   
*  Fixed: bug on generating Theme css   
*  Fixed: CSS conflict with some ajax themes   

= 1.11.2 =
*  Added: Overview page   
*  Removed: Featured Plugins, Featured Themes pages   
*  Fixed: Security issue   
*  Fixed: Themes - bug on save as copy   


= 1.11.1 =
*  Removed: Old forms support (created with Form Maker versions < 1.7.0)   
*  Added: Form Header   
*  Added: New Themes   
*  Added: New Theme Editor   
*  Added: Form Display Options (Embedded, Popup, Topbar, Scrollbox)   
*  Fixed: Database creation on some versions of MySQL   
*  Fixed: Removed html tags from csv and xml   

= 1.10.11 =
*  Added: Support forum links.   

= 1.10.10 =
*  Fixed: Bug on arithmetic captcha   

= 1.10.9 =
*  Changed: New logo   

= 1.10.8 =
*  Added: New field type: Phone with flag   
*  Fixed: Bug on captcha reset   

= 1.10.7 =
*  Changed: Improved captcha security   
*  Fixed: Bug on matrix field   
*  Fixed: Bug on conditional fields (for date field)   
*  Added: Notification about old forms   

= 1.10.6 =
*  Fixed: Bug on spinner field   
*  Fixed: Bug on matrix field   

= 1.10.5 =
*  Fixed: JS conflict on Form submission   

= 1.10.4 =
*  Fixed: Conflict with Yoast SEO plugin    
*  Fixed: Line breaks in textarea after incorrect captcha    

= 1.10.3 =
*  Fixed: Bug on PHP 5.3   

= 1.10.2 =
*  Added: New Global option "Use an alternative version of JS code on front-end:". Checking this box fixes JS conflicts with some themes, that alter inline JS.   

= 1.10.1 =
*  Added: Verified emails list in csv, xml files   

= 1.10 =
*  Changed: Field validation errors and notifications   
*  Added: Realtime field validation   
*  Changed: Improved NL translation   
*  Fixed: Bug on verified emails   

= 1.9.18 =
*  Added: Filter verified emails and Export submissions with verified emails   

= 1.9.17 =
*  Fixed: Bug with search by ID in Submissions    
*  Fixed: Bug with Validation (Regular Exp.)    

= 1.9.16 =
*  Fixed: Bug with Hidden field in custom text in Email   
*  Fixed: Bug on email verification custom post   
*  Added: Field type in field edit page   

= 1.9.15 =
*  Added: Password Confirmation field   

= 1.9.14 =
*  Fixed: Bug on CSV and XML export   

= 1.9.13 =
*  Fixed: Bug on Field label position (Left/Top)   
*  Fixed: JS error on IE 11 and Microsoft Edge   

= 1.9.12 =
*  Added: Email Confirmation field   
*  Fixed: Bug on CSV and XML export   

= 1.9.11 =
*  Changed: Filters now apply to CSV and XML export   

= 1.9.10 =
*  Fixed: Bug on "Advanced Layout"   

= 1.9.9 =
*  Changed: Featured plugins page   

= 1.9.8 =
*  Fixed: Unexpected behavior on pressing "Enter" key on back end   

= 1.9.7 =
*  Fixed: JS error on incorrect Google Maps API key   
*  Added: Alert about incorrect Google Maps API key   

= 1.9.6 =
*  Added: Global option for Google Maps API key   
*  Fixed: Google Maps API key warning in browser      

= 1.9.5 =
*  Changed: Improvements in "Select options from database" pop-up window for Select box, single and multiple choices    
*  Fixed: Back end minor style issues   

= 1.9.3 =
*  Fixed: Bug with Date field in custom text in Email   
*  Fixed: Bug on editing submissions with checkbox and radio fields with customized values    

= 1.9.2 =
*  Added: "View" button on submissions to open a sigle submission in a separate pop-up window   
*  Fixed: Minor bugs on editing submissions   

= 1.9.1 =
*  Fixed: bug on date field on some browsers (Safari, Edge)   

= 1.9 =
*  Changed: Improved Date picker functionality (new options: Dates to exclude, Default, Minimum, Maximum dates)   
*  Added: New field type: Date Range   

= 1.8.41 =
*  Fixed: Bug on conditional fields (for multiple forms on the same page)   

= 1.8.40 =
*  Changed: Style of required field asterisk   
*  Changed: Display the correct IDs and Names of the fields in the back end (Add/Edit field interface) to use in js/css   

= 1.8.39 =
*  Fixed: Bug on Matrix field (additional attributes)   

= 1.8.38 =
*  Fixed: Bug on Matrix field (special characters in row/column labels)   

= 1.8.36 =
*  Fixed: Bug on long content in textarea fields   

= 1.8.35 =
*  Fixed: Browser warning on Google Maps API version   
*  Fixed: Phone field style issue on Mac OS    

= 1.8.34 =
*  Fixed: Some minor style issues   

= 1.8.33 =
*  Fixed: Bug in Address field
*  Fixed: Bug with Additional Attributes in Email field
*  Changed: before_submit() function functionality

= 1.8.32 =
*  New Add-on: Calculator    
Removed: deprecated Number field    

= 1.8.31 =
*  Fixed: Issue with search in Submissions page   

= 1.8.30 =
*  Added: Submission ID in csv export   

= 1.8.29 =
*  Changed: Featured Plugins, Featured Themes pages design.    

= 1.8.28 =
*  Fixed: Bug in Email Options     
*  Fixed: Bug in Conditional Fields      
*  Fixed: Bug in date field   

= 1.8.27 =
*  Fixed: Bug in Conditional Fields    
*  Fixed: Bug with Additional Attributs in Multiple Choice   

= 1.8.26 =
*  Fixed: Submissions page styles    
*  Fixed: Issue with IPv6     

= 1.8.25 =
*  Fixed: Bug in conditional fields.    
*  Changed: Featured Plugins, Featured Themes pages design.    

= 1.8.24 =
*  Added: File upload as a link in email   

= 1.8.23 =
*  Fixed: Bug in textarea field with line breaks     

= 1.8.22 =
*  Fixed: Conflict with some plugins

= 1.8.21 =
*  Fixed: Bug in selectbox   

= 1.8.20 =
*  Added: Autofill with user data for email address and name fields 

= 1.8.19 =
*  Changed: Back End design     

= 1.8.18 =
*  Added: Date format validation    
*  Fixed: Recaptcha Validation bug    

= 1.8.17 =
*  Added: Global Options   

= 1.8.16 =
*  Fixed: User guide links   

= 1.8.15 =
*  Changed: Back End Design for old forms   

= 1.8.14 =
*  Fixed: Bug in PayPal field   
*  Changed: Matrix field display in email    

= 1.8.13 =
*  Fixed: Style in form edit page    
*  Fixed: Bug in PayPal options     

= 1.8.12 =
*  Changed: Submissions page styles

= 1.8.11 =
*  New Add-on: Stripe Integration      

= 1.8.10 =
*  Fixed: Bug in name field   
*  Fixed: Bug in captcha   

= 1.8.9 =
*  New Add-on: Save Progress     

= 1.8.8 =
*  Fixed: Minor bug   

= 1.8.7 =
*  New: New year promo

= 1.8.6 =
*  Changed: Reset button       
*  Fixed: Bug with scrolling in new field pop up      
*  Fixed: Bug in MySql mapping on firefox browser    

= 1.8.5 =
*  Fixed: Bug in mysql mapping.             
*  Changed: Featured themes page.      

= 1.8.4 =
*  Fixed: Bug in submissions    

= 1.8.3 =
*  Changed: Backend design    

= 1.8.2 =
*  New Add-on: Pushover Integration         

= 1.8.1 =
*  Fixed: Bug in email options     
*  Changed: Backend design     

= 1.8.0 =
*  Changed: Backend design    

= 1.7.97 =
*  Fixed: Bug in CSV/XML export     

= 1.7.96 =
*  Added: Preview button      
*  Changed: Conditional fields limitation     

= 1.7.95 =
*  Changed: csv/xml export file directory

= 1.7.94 =
*  Added: Progress bar for csv/xml export 

= 1.7.93 =
*  Fixed: Bug in mailing     
*  Changed: Calendar styles     

= 1.7.92 =
*  Fixed: Bug in mailing      

= 1.7.91 =
*  Changed: Themes        
*  Fixed: Bug in block ip     

= 1.7.90 =
*  Fixed: Bug in CSV/XML export       

= 1.7.89 =
*  Fixed: Conflict with some plugins      
*  Changed: Styles        

= 1.7.88 =
*  New: Doublescroll in submissions page      
*  New: Delete confirmation        
*  Fixed: Bug in mysql mapping for conditional fields     

= 1.7.87 =
*  Fixed: Bug in CSV/XML export   

= 1.7.86 =
*  Changed: CSV/XML export

= 1.7.85 =
*  Fixed: Bug in conditional fields   
 
= 1.7.84 =
*  New Add-on: PDF Integration   

= 1.7.83 =
*  New: Google Drive Integration Add-on 

= 1.7.82 =
*  Fixed: Bug in demo forms

= 1.7.81 =
*  Fixed: Bug in update

= 1.7.80 =
*  Changed: Notices  

= 1.7.79 =
*  Fixed: Bug in update

= 1.7.78 =
*  Changed: Themes  

= 1.7.77 =
*  New: Dropbox Integration Add-on 

= 1.7.76 =
*  Changed: Licensing/Donation page   
*  Changed: Notices   

= 1.7.75 =
*  Changed: Submissions default ordering   
*  Changed: Featured Plugins page

= 1.7.74 =
*  Fixed: Minor bugs

= 1.7.73 =
*  New: Notices

= 1.7.71 =
*  New Add-on: Conditional Emails

= 1.7.70 =
*  Changed: Styles

= 1.7.69 =
Minor bug fixed  

= 1.7.68 =
*  Changed: Compability with WordPress 4.3

= 1.7.67 =
*  Fixed: Bug in slider field  
*  Fixed: Bug in address field  
*  Fixed: Bug in mysql mapping

= 1.7.66 =
*  Fixed: Bug in Undo/Rendo

= 1.7.65 =
*  New: Post Generation Add-on 

= 1.7.64 =
*  Fixed: Minor bug

= 1.7.63 =
*  New: Add-ons page logo

= 1.7.62 =
*  New Add-on: User Registration

= 1.7.61 =
*  New: Form Maker Add-ons page

= 1.7.60 =
*  Fixed: Minor bug

= 1.7.59 =
*  Fixed: Bug in csv/xml export

= 1.7.58 =
*  Fixed: Minor bugs   
*  Added: Email verification custom post   

= 1.7.57 =
*  Fixed: Security issue

= 1.7.56 =
*  New: ReCaptcha version 2.0
*  New: Arithmetic Captcha

= 1.7.55 =
*  New: Undo/Rendo form

= 1.7.54 =
bug in conditional fields fixed

= 1.7.53 =
bug in select field fixed

= 1.7.52 =
minor bugs fixed

= 1.7.51 =
*  Changed: Featured plugins page.  
*  New: Featured themes page.  

= 1.7.50 =
minor bugs fixed

= 1.7.49 =
Limited up to 7 fields to add
Bug fixed

= 1.7.48 =
bug in radio and matrix fields fixed

= 1.7.47 =
Show custom html and section break id

= 1.7.46 =
Limited up to 9 fields to add
*  New: Enable/Disable Title and Middle Name for Name field

= 1.7.45 =
*  New: Option to disable past days in date picker

= 1.7.44 =
security issue fixed

= 1.7.43 =
*  New: Email verification

= 1.7.42 =
bug in recaprcha fixed
change links

= 1.7.40 =
Allow to use entry values in "Custom text after submission"

= 1.7.39 =
*  New: User informetion in mysql mapping
*  Fixed: Country names

= 1.7.38 =
bug fixed in stats
change field value type to longtext

= 1.7.37 =
Optimize csv/xml export

= 1.7.35 =
*  New: Email empty fields option

= 1.7.34 =
*  New: Validation (Regular Exp.)
*  Fixed: Select field duplication

= 1.7.33 =
bug in address field fixed 

= 1.7.32 =
bug fixed

= 1.7.31 =
Bug fixed: Hidden field save to DB.    
*  New: Drag and drop options in multiple, single choices and select box.   
*  New: Select options from database.   
*  New: Add image in email as image.   
*  New: Additional clauses within conditional fields.   
*  New: Search submissions by ID.   
*  New: Submission ID in email.   

= 1.7.30 =
Cache issue fixed

= 1.7.29 =
Bug fixed: Empty email "From name".
Bug fixed: Delete theme.

= 1.7.28 =
Bug fixed: Edit submissions.
Bug fixed: Conditional fielsd with quota in labels

= 1.7.27 =
bug fixed in csv\xml export

= 1.7.26 =
bug fixed in email content

= 1.7.25 =
remove fancybox lightbox

= 1.7.24 =
display php function to publish form

= 1.7.23 =
bug in Recaptcha fixed

= 1.7.22 =
Form field reordering using Drag&Drop

= 1.7.21 =
wp 4.0.1 shortcode issue fixed

= 1.7.18 =
pagination with input 

= 1.7.17 =
bug fixed in condition fileds 

= 1.7.16 =
show submitter information in popup (Country, CountryCode, City, Latitude, Longitude)

= 1.7.15 =
bug fixed

= 1.7.14 =
csv, xml export mark on map

= 1.7.13 =
sql mapping

= 1.7.12 =
extended name edit bug fixed (if first input is empty)

= 1.7.11 =
hidden field edit bug fixed

= 1.7.10 =
security issue fixed

= 1.7.9 =
line break in custom text in email

= 1.7.8 =
bug fixed in required radio field

= 1.7.7 =
bug fixed in adding new form

= 1.7.6 =
new email options, conditional fileds

= 1.7.5 =
conflict with jetpack fixed

= 1.7.4 =
bug fixed in form options

= 1.7.2 =
improve themes

= 1.7.1 =
bug fixed in email options 

= 1.7 =
Div structured, responsive form
Editable form layout
New themes

= 1.6.6 =
*  fix security issue which was reported by Mateusz Lach
= 1.6.4 =
*  Added featured plugins  
= 1.6.3 =
*  From Name, From Email in Form options  
= 1.5.0 =
*  Survey Tools (Star Rating, Scale Rating, Spinner, Slider, Range, Grading, Matrix)  
= 1.4.0 = 
*  Customizable Email message for Administrator and Users  
= 1.3.0 =
*  Actions after form Submission:  
-	Stay on form:   
-	To go to Post,Page after the form submission:  
-	Custom text after the form submission:   
-	URL: The user is redirected to the provided URL after the form submission.  
*  Edit javascript of the form:  
*  Save as the copy of the form:  
*  Themes: There are 43 standard themes included in Form Maker  
*  New form fields:  
-	Address field  
-	Address mark on map form field  
-	Number form field  
-	Phone form field  
-	Date 3 different form field  
-	Time form field  
-	Country list form field  
-	Recapthca form field  
*  Pagebreak of the [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker: This can be used to break the form into distinct pages.  
*  Section Break of the Form Maker: This option allows adding a section break to the form page.  
*  For each form certain types of statistical data are available in the form builder:  
*  Entries of a form: The number of submitted forms in the form builder.  
*  Views of a form: The number of times the form has been viewed.  
*  Conversion Rate of a form: The percentage of submitted forms to the overall number of views.  
= 1.0.0 =
Initial version

==WordPress Form Maker Step by step guide==    

### Step 1: Installing the [WordPress Form](http://wordpress.org/plugins/form-maker/) Maker    


1.1 Minimum requirements.   
Wordpress 3.4+   
PHP 5.x   
MySQL 5.x   

1.2 Perform a new installation.   
Log in to the administrator panel.   
Go to Plugins Add > New > Upload.   
Click “Choose file” (“Browse”) and select the Form Maker zip file.   
*For Mac Users*   
*Go to your Downloads folder and locate the folder with the plugin (form-maker.zip). Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*   
Click “Install Now” button.   
If the installation succeeded you will see the message in the picture.   
Click “Activate Plugin” button for activating the plugin.   
If any problem occurs, please [click here to contact us](https://web-dorado.com/support/contact-us.html).   


1.3 Updating the form.   

If you want to update the form builder plugin WordPress while preserving your existing forms, you need to deactivate and delete the Form Maker from the list of installed plugins (Do not uninstall it using the Uninstall Form Maker option of the plugin, otherwise you will lose your initial data) and install the new plugin.   


### Step 2: Creating a new form    

2.1 On the left menu select Form Maker > Manager   
2.2 In the upper left corner click on the “Add a form” button.   
2.3 Form Title. Specify a title for the form (Try to use unique titles).   


### Step 3: Configuring Form Builder Options   

3.1 Form General Options   
Published. Choose whether to publish the form or leave it as a draft.   
Save data (to database). Choose whether to have the submitted forms in the form submissions section or have them only sent to the Admin’s email (this should be done in Email Options section).   
Theme. A distinct form theme can be applied to each new form of this WordPress builder plugin. The themes can be accessed by selecting Form Maker > Themes on the top menu. A large number of form themes is available for selection. You can preview the theme as well as make changes in the CSS of the theme to make desired changes with the button right next to it.   
Required fields mark. The required fields mark can be customized and changes from the default asterisk symbol.   

3.2 Form Email Options.   
3.2.1 Send Email. Choose whether to send out emails based on the submitted forms to the Administrator/Submitter.   
Email to Administrator   
3.2.2 Email to send submissions to. Here you provide e-mails to which submitted form information is sent. If you need more than one e-mail address, you must separate them by commas.
3.2.3 Email From. Here you define the email address from which the users receive the submission email (sender’s email).   
3.2.4 From Name. Here you define the sender’s name which is shown in submission email.   
3.2.5 Reply to (if different from “Email From”). Specify an alternative email address to which the administrator will be able to reply upon receiving the submitted form.   
3.2.6 Custom Text in Email. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator, as well as choose which fields of the submitted form are included in the e-mail (set to ‘all’ by default).   
Email to User   
3.2.7 Send to. Here you select the Email field in the Form to send out the email to.   
3.2.8 Email From. Here you define the email address from which the users receive the submission email (sender’s email).   
3.2.9 From Name. Here you define the sender’s name which is shown in submission email.   
3.2.10 Reply to (if different from “Email From”). Specify an alternative email address to which the user will be able to reply upon receiving the submitted form.   
3.2.11 Custom Text in Email. This option of this formbuilder plugin lets you add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator, as well as choose which advanced custom fields of the submitted form are included in the e-mail (set to ‘all’ by default).   

Note, that MailChimp Integration add-on will let you collect subscriber emails and have them transferred to your MailChimp account. This lets you use Form Maker plugin as AWeber form and ConvertKit form.

3.3 Actions after Submission   
Here you can select the action that takes place after form submission on this contact form builder plugin WordPress. Following options are available:   
– Stay on form: The user stays on the form page.   
– Post/Pages: The user is redirected to the selected Post/Pages.   
– Custom text: Custom text is displayed on the screen.   
– URL: The user is redirected to the provided URL.   

3.4 Form Payment Options   
3.4.1 Turn on PayPal. Allows making PayPal payments using Form Maker. In other words, it turns Form Maker to an online order form generator.   
3.4.2 Checkout Mode. Choose the checkout mode:   
Production( https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/goingLive/ )   
Test Mode ( https://developer.paypal.com/webapps/developer/docs/integration/direct/test-the-api/ )   
3.4.3 PayPal Email. Enter your PayPal email.   
3.4.4 PayPal Currency. Choose your PayPal currency.   
3.4.5 Tax. Add the tax amount if any.   
Note: This HTML5 form builder only applies one-time payments. It does not support recurring payment yet.   

3.5 JavaScript   
This formbuilder lets you define new JavaScript functions, which can be applied to the form. Three empty event functions are included:   
– before_load(): before the form is loaded   
– before_submit(): before the form is submitted   
– before_reset(): before the form is reset   

3.6 Form Conditional Fields.   
3.6.1 Add Condition. Using plus (+) button on the upper left hand you can connect specific fields. The following field types are allowed to be used as conditional fields: Simple text, Password, Textarea, Name, Address (Country field- only), Email, Number, Phone, Multiple Choice, Single Choice, Select, PayPal fields (with an exception of the Total field).   
The formula of the conditional fields is the following:   
For the main condition:   
Show/Hide+Field 1+if any/all+of the following match   
For the case(s):   
Field 2+ is/ is not+Value, e.g.   
Hide State if all of the following match   
Country is not United States.   

3.7 Form Layout   
Here you can customize the layout of the form fields unchecking the Auto-Generate Layout checkbox and edit the HTML. Form Layout editor allows adding advanced custom fields to your form. The sample and more details for this option can be found in the back end of the contact form builder plugin.   

### Step 4: Description of the form fields   

4.1 Custom HTML:An HTML editor. You can insert your own HTML content to your WordPress form builder.   

4.2 Text Input: At first choose the form Field Type according to your preference. There are several options:    
Simple Text: This can be used for typing some text. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes   

Password: This field can be used for adding a password field to your form. If you have WordPress Registration add-on, this can help you setup sign up form and login forms. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Allow only unique values, Additional Attributes   
Text Area: This field can be used for typing some text. The difference between Text Area and Simple Text is that Simple Text has only one row while Text Area can have several rows. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes   
Name: This can be used for typing a name. Default field labels can be edited clicking on the field label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Value If Empty, Field Size, Name Format, Class Name, Required, Allow only unique values, Additional Attributes   
Address: This field can be used for adding an address. Default field labels can be edited clicking on the label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Overall Size, Class Name, Disable Fields, Required, Additional Attributes   
Address (Mark on Map):This filed can be used for adding an address by directly marking it on the map. It has several attributes: Field Label, Field Label Position, Default Location, Map Size, Marker Info, Class Name, Additional Attributes   
E-mail:This field can be used for typing the submitter’s e-mail. The submitted e-mail validation is checked. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Send mail to submitter, Required, Allow only unique values, Additional Attributes.   
Number: This formbuilder field can be used to provide numbers for different purposes (e.g. serial number). It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes   
Phone: This field can be used to provide a phone number. Default field labels can be edited clicking on the label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Value If Empty, Field Size, Class Name, Required, Allow only unique values, Additional Attributes   
Hidden Field: This field can be used to store additional information that does not need to be displayed. It has several attributes : Field ld, Field Name, Field Value, Additional Attributes.   

4.3 Time and Date: Choose the Field Type according to your preference. There are several options:   
Date (single field with a picker): This field can be used for typing a date or choosing by the picker. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Date format, Date Picker Label, Class Name, Required, Additional Attributes.   
Date (3 separate fields): This field can be used for typing a date in 3 field format(day, month, year). Default field labels can be edited clicking on the field label and typing in a custom label. Each of the 3 fields can be set as text input or select list. Each of the 3 fields has the attributes Field Size and Field Label. For year field the select list interval can be defined. These 3 fields can be separated in the format set by the fields separator attribute. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.   
Time: This field can be used for typing a time. Default field labels can be edited clicking on the field label and typing in a custom label. Time can be shown in 24 hour or 12 hour formats by setting the time format attribute. The seconds preview can be enabled/disabled by setting the Display Seconds attribute. The field has several standard attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.   

4.4 Select: Choose the Field Type according to your preference. There are several options:   
Custom select: This field can be used for selecting the values from a list. The list can be defined by Options attribute. You can easily add and remove list items. The checked items are considered as empty values. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Additional Attributes.   
Country list: This field can be used for selecting a country from a list. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Additional Attributes.   

4.5 Checkbox: This field can be used for selecting the values from a list of checkboxes. The list can be defined by Options attribute. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Randomize in frontend, Allow other, Additional Attributes.   

4.6 Radio:This form field can be used for selecting the values from a list of radio buttons. The list can be defined by Options attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute.The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Randomize in frontend, Allow other, Additional Attributes.   

4.7 File Upload: This form field can be used for uploading files. The size of the uploaded file can be limited by setting the value of Maximum Size attribute in KB. The upload folder can be mentioned by setting the Destination attribute. Only files with extensions listed in Allowed file extensions attribute can be uploaded. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.   

4.8 Captcha:If Akismet is not enough for securing your forms, this field can be used for the ensuring that the submission is generated by a person. Choose the Field Type according to your preference. There are several options:   
Simple Captcha This is a easy to configure Simple Captcha. The number of randomly generated symbols can be set by the value of Captcha size attribute. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Additional Attributes.   
Recaptcha This is an alternative option for Captcha that uses Public and Private Keys. You will need to create reCaptcha keys with the help of a dedicated tool.The tool can be found on https://www.google.com/recaptcha/admin/create.   

4.9 Page Break: This can be used to break the form into distinct pages. Use Page Title to provide a title for the given page. Furthermore, the following parameters of the “Next” and “Previous” navigation buttons can be customized:   
Type, Name, Class Name, Check the required fields , Additional Attributes.   

4.10 Section Break: This option allows adding a section break to the form page.   

4.11 Map: This field can be used for pointing out some position on the map. The position of the marker is fixed at the front end. Multiple locations can be selected by clicking the + button. The field has several attributes:   
Location, Map Size, Marker Info, Class Name, Additional Attributes.   

4.12 PayPal: Choose the Field Type. The following options are available:   
Amount (Price) This field is for indicating the amount of payment. Default form field labels can be edited clicking on the form field label and typing in a custom label. You can configure the following attributes: Field Label, Field Label Position, Range, Value If Empty, Field Size, Class Name, Required, Hide Cents, and Additional Attributes.   
Select This field can be used for selecting a product/service for which the payment is being made. The list (each item consists of “Product name” and its “Price”)can be specified by the Options attribute. You can easily add and remove list items. There is also a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. The checked items are considered as empty values. You can configure the following attributes: Field Label, Field Label Position, Field Size, Class Name, Required, and Additional Attributes.   
Checkbox This field can be used for selecting multiple products form will indicate for PayPal payment. The options (each item consists of “Product name” and its “Price”) can be specified by the Options attribute. You can easily add and remove list items. This WordPress builder plugin also has a quantity property parameter where the quantity of products/services can be specified. Moreover, there is a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.   
Radio This field can be used for selecting the product/service for which the payment is being made. The options (each item consists of “Product name” and its “Price”) can be specified by the Options attribute. You can easily add and remove list items. There is also a quantity property parameter where the quantity of products/services can be specified. Moreover, there is a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.   
Shipping This field can be used for selecting the shipping option for the selected product. The options (each item consists of a “Type” and “Price” parameters) can be specified by the Options attribute. You can easily add and remove list items. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.   
Total. This is a calculated field. Without any complex equation editor, it calculates the total sum to be paid via PayPal, including the payments for the shipping and taxes (if applicable). You can add this field to your form as a price quote calculator.   

4.13 Survey Tools: Choose the Field Type according to your preferences. There are several options:   
Star Rating: This WP form field can be used for inserting star rating field in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Label Position, Star Amount, Star Color, Class Name, Required, and Additional Attributes.   
Scale Rating: This field can be used for inserting scale rating in the form. Type the name of the field to be displayed with the rating system.Default field labels for lowest/highest satisfaction/grading can be edited clicking on the field label and typing in a custom label. The field has several attributes: Field Label Position, Scale Amount, Class Name, Required, and Additional Attributes.   
Spinner: This field can be used for inserting spinner as a rating system in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Min Value, Max Value, Step, Class Name, Required, and Additional Attributes.   
Slider: This field can be used for inserting slider as a rating system in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Min Value, Max Value, Class Name, Required, and Additional Attributes.   
Range: This field can be used for inserting range system in the form. Type the name of the field to be displayed with the range system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Step, Class Name, Required, and Additional Attributes.   
Grading: This field can be used for inserting grading system in the form. Type the name of the field to be displayed with the grading system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Total, Items, Class Name, Required, and Additional Attributes.   
Matrix: This field can be used for inserting a matrix in the form. Type the name of the field to be displayed with the matrix. The field has several attributes: Field Label, Field Label Position, Input Type, Rows, Columns, Class Name, Required, and Additional Attributes.   

4.14 Submit Button: Choose the Field Type according to your preference. There are several options:   
Submit and Reset: This field can be used for inserting a submit/reset button into the form. You can display reset button by checking the box called Display reset button. Type the name of the submit and reset buttons in Submit button label and Reset button label. The field also has several attributes: Class Name and Additional Attributes.   
Custom: This field can be used for inserting custom buttons into the form. Type the name of each button in button name field. You can define click functions for each button. The field also has several attributes: Class Name and Additional Attributes.   

### Step 5: Publishing the created form.   

To insert a WP form into a Page or a Post.   

5.1. Press the button named Insert Form Maker in a post or a page you want to show the form.   

5.2. Select a form from the list.   

5.3. Save the page or the post.   

Alternatively, you can use form builder without the button on the toolbar. Add the shortcode [Form id=”N”] (where N is the id of the form, for the form with id=2, the shortcode must be [Form id=”2″]) to the pages and posts, where you want the form to appear. For each form you can find the relevant shortcode from Manager view, it is stored on the right corner of the form title.   
  

### Step 6: Managing submissions of the form.   
  
6.1 On the left menu select Form Maker > Submissions   

6.2 In order to manage a form’s submissions, select the form from the list.   

6.3 For each form certain types of statistical data are available:   
– Entries: The number of submitted forms.   
– Views: The number of times the form has been viewed.   
– Conversion Rate: The percentage of submitted forms to the overall number of views.   

6.4 For the forms that contain checkboxes or radio buttons a separate statistics is available. It shows how many times a particular checkbox/radio button has been checked, and what is the ratio of that number to the overall number of checks.   

6.5 Form builder allows to search forms submissions database by all the relevant fields of the given form. Submissions can be sorted by any of the fields of the form by clicking the labels.   

6.6 Form builder allows to delete any of submissions by selecting them and pressing the “Delete” button on the top of the page.   

6.7 Form builder allows to edit the submissions by clicking on the “Edit” icon on the upper right corner of the “Submissions” section.   

6.8 Form builder allows to add/remove any column of the submissions by “Add/Remove Columns” button.   
  
6.9 The submissions can be exported to the CSV and XML formats.   


### Step 7: Blocking IPs   

7.1 Go to Plugins > Form Maker > Blocked IPs.   
7.2 IP. Provide the IP address you want to block in the line.   
7.3 Press Add IP button.   

Note: Another option of blocking IPs can be done from the Submissions section. You should go to Form Maker > Submissions. Check the box in front of Spam submissions and press Block IP button at the top right corner. In addition you can unblock the IP using Unblock IP button in the same location.   

### Step 8: Publishing submissions of the WordPress Form   

8.1 Press the button named Insert Form Maker in a post or a page you want to show the WP form.   
8.2 Click on Submissions tab.   
8.3 Select a Form. Using the dropdown list select the form.   
8.4 Select Date Range. Specify the starting and ending dates for the date range for the submissions.   
8.5 Select fields. Check the field types you want to display within the front end submissions. Please note that the list of the form fields should be defined in General Options unless you want all fields to be displayed.   
8.6 Export to. Allow the users to export the submissions list in CSV and/or XML format. If you uncheck both options, the feature will not be displayed.   
8.7 Show. Check the form-associated features to be displayed within the front end submissions page.   

### Export/Import   

Export/Import add-on provided by this contact form generator form builder is a capacity enhancing plugin for this HTML5 form builder. It uses a set of three easily adjustable sections.   
The first section allows exporting form submissions from a WordPress website to specific software which is capable of handling CSV or XML format files. This is specifically useful for the data analysis of the form entry with advanced analytical tools. The submissions can be selected for a specific range. You can include only the fields for the form required for the analysis.   
The second section is designed for exporting the forms and importing them to another location. The form submissions can also be exporting with the forms.   
The third section allows importing the previously exported forms. These two sections are useful for keeping the forms and their entries when moving for another website.   
The product is simple in use and does not require any coding experience.   

Export Submissions   

Go to Form Maker Export/Import>Export Submissions to export the submissions of the forms in use.   
Select a Form. Choose the corresponding form from the dropdown list for exporting the submissions.   
Select Fields. All form fields will be displayed here in rows. You can select all or specific fields to be included in the exported file. To do so you should check the box next to the field title.   
Select Date Range. This options is useful if you plan to get the entries for a specific period. Using the date pickers you can select the From and To dates.   
Export To. You can download the submissions in CSV and XML format choosing the button of the relevant format.   

Export Forms   

You need to open Form Maker Export/Import add-on of this dynamic web form builder plugin, then go to Export Forms to export forms for further import to another location. This option is useful when you have to export forms from one website to another.   
Select Forms. The list of previously created forms will be displayed here. You can choose a single or multiple forms to export by checking the box.   
Export Submissions. In addition to the form, you can also transfer the submissions of it checking this option.   
Export To. The files (including forms with/without submissions) will be downloaded in XML format, when pressing the XML button.   

Import Forms   

Open this drag drop form builder plugin from WordPress dashboard, then go to Form Maker Export/Import > Export Forms to import forms from another website to the current one.   
Select file. Press Choose File and select the form XML file, then press Select button.   

### Save Progress   

General Description   

Do you use large applications and want to allow your users to finalize them later? Using Save Progress add-on of this contact form generator form builder plugin you can let your users to start filling out the form and getting back to it at their convenience. Save button will be added to standard and Submit buttons, so that user can save the form at any time.   

The add-on of Form Maker offline form builder works only for registered users, including those who have subscriber user level. When logged in they can return to the form page, where they will see pre-filled data. The users will have two options: to continue where they have left off or change submitted data. For the last option they can use Clear button which will completely erase previously saved data.   

Partial/Incomplete submissions will be stored in separate Saved Entries section when users press Save button. As a result no data will be lost, even if the form is not submitted at the end.   

Installation   

You should install Save Progress add-on this HTML form generator plugin as a standard plugin. Go to Plugins section of your WordPress site, press Add new. Here select the downloaded zip file of the add-on and press Install Now. After the installation is completed press Activate button. Alternatively you can extract the plugin’s zip file and upload to your wp-content/plugins folder via FTP, then enter Plugins section and press Activate.   

Save Progress Integration   

Login to your WordPress site using administrator credentials. Open this free online application form creator from WordPress left menu > Form Maker, then navigate to Forms Manager > Your Form. Hit Form Options button. Find Save Progress Tab. Activate the option and fill in further details. Finalize the changes pressing Save button.   

Allow users to save progress? Enable this option to allow your users to save filled in data and return for further editing.   
Display clear button? If you want your user to be able to delete previously entered data and start filling in the form from scratch enable this option.   
Save data for. Specify number of days to keep drafted data in Saved entries. If not submitted, data will be completely erased after provided time period. Leave it to 0, if you don’t want to erase data in general.   
Save message. Provide a message, which will be displayed to users when they press Save button after filling the form.   
Send email. Choose whether to send email to user when form is submitted or not.   
Send to. Choose the email field which will receive an email informing that form entry is saved.   
Email text. Provide custom text which will be sent to user when form entry is saved.   
