=== Forms - Form builder and Contact form ===
Contributors: Huge-IT
Donate link: https://huge-it.com/forms/
Tags: forms, contact form, form, form builder, form maker,
Requires at least: 3.0.1
Tested up to: 4.9.1
Stable tag: 1.5.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Form builder are one of the most important elements of your website. If you need a simple configured and best functioning forms - contact form.

== Description ==

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

* [Wordpress Forms](https://huge-it.com/forms/)
* [Forms Demo](https://huge-it.com/wordpress-forms-demo-1-delivery-form/)
* [Forms FAQ](https://huge-it.com/wordpress-forms-faq/)
* [Forms User Manual](https://huge-it.com/wordpress-forms-user-manual/)
* [Forms Support](https://huge-it.com/contact-us/)
* [Forms Forum](https://wordpress.org/support/plugin/forms-contact)
* [Forms GitHub Project](https://github.com/Huge-IT/forms-contact)

Huge -IT Forms is one of the most important element for the WordPress website because without Forms Builder you will not be able to keep in touch with your visitors, partners and customers, give an easy filling form for submissions, delivery form or other types of forms. Besides that, a good-looking form gives your site a professional appearance.

* It is very important to use good quality and good design Form Builder plugin.
* Need a simple configured and best functioning form builder, then do not hesitate to choose this form plugin.
* Huge-IT Form is what you are looking for, as it is simple to install and configurable via a simple configuration page.

### What can you do with Huge-IT Forms Plugin

* Plugin allows you to create many different forms and send the results to your email box.
* Use the shortcode consists of a single line, you can insert a form to any page or post.
* Unlike other Form Builder plugins, our Forms never asks any profile registration.
* Let's see the examples of some form types that you may build.

* Contact Form

First of all creating contact form with our Forms plugin is convenient because it gives you a plenty boxes for every kind of information that form field should have, each box is customizable.

Make the form box required or not, active or solid, configure type of the text number or custom text, and add captcha for avoiding spam letters.

* Subscribe Form

* This kind of form is very convenient for those users who leads a blog posts on website. Addition of subscribe form in the page or in the widget will attract the readers to subscribe and follow you. 

With the subscribe form you can increase the interest of the audience on your blogs. Form builder allows to customize details of subscribe form and make it understandable and pleasant.

Subscribers  through Huge-IT Forms, will be listed in the subscribers list inside the Forms plugin, which you may easily manage on the newsletter manager section. 

Newsletter section of Forms plugin is very easy in usage, as you may send a bunch of letters to the subscribers.

* Delivery Form

Form builder made for delivery purposes is perfect for Delivery companies. Here you may use Selecbox, by adding options for selection, radio box and other fields of forms due to their necessarily.

All these form types are not the limit, no matter what Form you would like to have, be sure our Form Builder will be rather useful for them. 

Forms gives you a choice among 5 designed themes

* Navy style 
* Black and White style
* Victory style
* Fresh Mint style
* Wild Green style

* Choose one of the forms theme or create your own one from Theme Options of the Forms plugin, which is for pro version users, this way make the form look and fit your whole theme design.

* From the Forms plugin admin interface create your form and watch the changes of your form on live preview. Add unlimited fields for each form , make changes on your form as well as use google captchas at the bottom of the form , which will prove that your client is not a robot.

* Besides the main fields of Forms, there are also Ready-To-Go fields in Forms plugin. Each field is customizable and you could edit, delete and even duplicate them.

**Ready-To-Go Fields**

* Ready-To-Go fields of form builder include fields for Full name, Date, Phone, Address, Policy agreement and recently two new and vital fields such as PayPal and Google Maps have been added into Forms.

* Full name field of form builder is one of the most used fields as it is considered to be the key identifying option for each user while filling forms.

* If you want to have dates in your forms, then Date field provided by this form builder is for you. With Huge-IT Forms you could also add Calendar icon to your Date field to make it more beautiful.

* Phone and Address fields are also considered to be very important and most used fields in form builder.

* Sometimes it is very necessary to have Policy agreement in your forms as you collect personal data from the users like first and last names, email addresses, etc. This form builder allows to add policy agreement in your forms.

* Sometimes you need to have payment integration with form builder. Huge-IT Forms has PayPal integration and allows to make online payments and money transfers with it.

* If you want to show locations on your website, then this forms is for you as it includes simple Google Maps integration.

**CAPTCHAs in Forms**

* Google captcha in the form works with two keys, once you click to add the captcha in your form you can find those keys by simply following the link provided in the popup of the captcha. 

* Forms plugin includes two types of CAPTCHA. One is simple CAPTCHA that you could customize changing colors, texts and themes in form builder. The other is Google reCAPTCHA which requires click on the check box confirming “I am not a robot”.

* Cool ability to send files of various formats through your created forms with Filebox field. This field allows to have Upload button in your forms to upload files with various formats.

* Cool ability to send files of various formats through your form created.

* Beside simple contact form, Forms allows you create other form types like Resume form , Subscribe form, Delivery forms, reservation forms, Goods order forms and others. We have created example forms on every possible form subject, so you may test them.

* Newsletters form has a separate options, creating and designing your newsletter/subscribe form you may manage newsletter distribution to your subscribers. Forms has separate settings for newsletter manager.

* Forms can be integrated as in page/post and be used as widget.
* Layout is fully responsive and convenient for users. It's very important that you Form looked nice on every device. 
* User friendly admin is reached due to one of the most important features like Drag And Drop functionality. Move the boxes of the forms in form builder by just dragging and dropping them wherever you wish.
* Pay attention to the section "All Submissions" in our Forms. Its functionality and usage is almost similar to real email site, like gmail or other, so you will enjoy working with that section of Forms.
* On the front end of the form page you will be much pleased with it's highly responsive interface, so you will get that with our Forms plugin. We hope you will like everything about the Forms plugin as each detail made to be customized to your taste.

Main features of Huge-IT Forms are the following

* There are no limitations to the number of forms,emails,fields or submissions
* Ability to customize Form fields, delete, edit and hide.
* Forms builder provides with drag and drop functionality
* Forms builder themes are fully customizable
* Huge-IT Forms provides you with live preview function
* Select among 5 incredible themes, to make your form complete
* Plugin gives the opportunity to set required fields 
* Chance to be the designer of your own forms
* Huge-IT Forms provides the user with the must have responsiveness
* Plugin has Ready-To-Go Fields 
* Find already created 6 forms 
* Huge-IT Form Builder provides the option to see all submissions
* Newsletter Manager of the Form can help you to manage the process of emailing
* Form has a General Option to manage more action 
* Form is easy to use, simple and very effective for any website 
* Form provides with Captcha Protection
* Create mobile Ready and SEO Friendly forms for your website
* User submission field of the Form Builder provides
  the ID of the submitter, user browser, user country,the submission date, form submitters IP address and the all form fields
* With the Form your website becomes more professional and attractive
* Front-End Submissions allow to add submissions on front end in 2 beautiful views.

Here is the list of most important features, that you may find in our Forms plugin

All these features are available while creating any type of form.

### Has Customizable Fields 

Each field in Huge-IT Contact form may be deeply customized due to a number of controllers. You can edit, delete and hide some fields and make your forms exactly how you imagine it.

### Drag And Drop Functionality

Contact form may have a number of fields that implement drag-and-drop behavior, which make it easy to order the fields and not rebuilt them again.

### Live Preview

All settings that is performed on your form is seen in live preview. So you can see how your form will look before it goes live on website page.

### Provide Unlimited Themes

Our Contact form plugin includes a large bouquet of various themes, specially designed for you.

### Huge Amount Of Design Options in the Form Builder 

Using a huge amount of design options in the Form Plugin you may customize every detail in your form and make it look and act as needed.

### Email Newsletter Feature

Do you have many visitors? With the Form Newsletter make them subscribe on your news, by sending them newsletters. Setup time, and number of letters and inform your visitors about last news about your services. Newsletter form is also customizable for the frontend.

### Provides With Fully Responsive Design

Important feature for all websites responsiveness. You may beautifully watch your form on every size of your device included mobiles, tablets and others.

### Widgets And Shortcodes

Using widgets and Shortcode easy insert your form in a page/post or integrate as widget.

### Front-End Submissions

Forms plugin for WordPress allows users to showcase front end submissions on a website in 2 beautiful views. You will be able to demonstrate submitted data with all details in responsive spreadsheet.

### Advanced Email Options

Huge-IT Forms has Advanced email options which allow you to customize your email messages and admin recipients for each form. 

### Clear Forms Messages

Validation errors are inescapable part of Forms. Those errors could be improved with clear error messages. Huge-IT Forms has different message types where you could insert custom texts for each message.

**[Wordpress Forms demo 1 Delivery Form](https://demo.huge-it.com/wordpress-plugins-forms-delivery-form)**

It was always hard to get correct address and all information from the client when he tried to order a delivery of some goods by telephone, so make it easy creating Delivery Form, and put it in your website. It will take a few minutes to create and will easy your work more than 10 times.

**[Wordpress Forms demo 2 Contact US Form](https://demo.huge-it.com/wordpress-plugins-forms-contact-us)**

Each website should have Contact US page, where includes a neat contact form to get in touch with site visitors. We offer most continent way to create Contact Forma with most beautiful theme designed for you. Availability and simplicity will help your customers/visitors easy and communicate with you and enjoy doing it

**[Wordpress Forms Demo 3 Reservation Form](https://demo.huge-it.com/wordpress-plugins-forms-reservation-form)**

Have a restaurant, cafe, medical center, what ever where you submit appointments or reservations? Create Reservation Form. It includes all necessary fields that will make your clients happy to always make reservation at your place. Choose custom design ad here you go.

**[Wordpress Forms Demo 4 Website Visitors](https://demo.huge-it.com/wordpress-plugins-forms-website-visitor)**

You may have a million of visitors and our form will help you get information about their opinion of your website, of your activity, and this way you may collect statistic information that will help you to improve your business. Take a look at the example of Website Visitor Profile Form. Isn't it wonderful?

**[Wordpress Forms Demo 5 Employment Application](https://demo.huge-it.com/wordpress-plugins-forms-conditional-logic)**

Why not to make employment process affordable, quality and convenient for applicants? Use Huge-IT Forms and put this type of form in your website. Professional way to employee people will attract them better than ever.

**[Wordpress Forms Demo 6 Order a T-Shirt](https://demo.huge-it.com/wordpress-plugins-forms-trivia-quiz)**

One day you decided to order a T-Shirt, or let it be something else. You will enjoy doing it with this form. Create a wonderful form for ordering some goods. In our example it's order a T-Shirt. See how convenient it is.

**[Wordpress Forms Demo 7 Customer Satisfaction Survey](https://demo.huge-it.com/wordpress-plugins-forms-customer-satisfaction-survey)**

**[Wordpress Forms Demo 8 Suggestion Form](https://demo.huge-it.com/wordpress-plugins-forms-suggestion-form)**

**[Wordpress Forms Demo 9 Request a quote](https://demo.huge-it.com/wordpress-plugins-forms-request-a-quote)**

**[Wordpress Forms Demo 10 Order a T-Shirt](https://demo.huge-it.com/wordpress-plugins-forms-order-a-t-shirt)**

> #### Forms Demos 
>
>[Delivery Form](https://demo.huge-it.com/wordpress-plugins-forms-delivery-form)
>
>[Contact US Form](https://demo.huge-it.com/wordpress-plugins-forms-contact-us)
>
>[Reservation Form](https://demo.huge-it.com/wordpress-plugins-forms-reservation-form)
>
>[Website Visitor Profile](https://demo.huge-it.com/wordpress-plugins-forms-website-visitor)
>
>[Employment Application](https://demo.huge-it.com/wordpress-plugins-forms-conditional-logic)
>
>[Trivia Quiz](https://demo.huge-it.com/wordpress-plugins-forms-trivia-quiz)
>
>[Customer Satisfaction Survey](https://demo.huge-it.com/wordpress-plugins-forms-customer-satisfaction-survey)
>
>[Suggestion Form](https://demo.huge-it.com/wordpress-plugins-forms-suggestion-form)
>
>[Request a quote](https://demo.huge-it.com/wordpress-plugins-forms-request-a-quote)
>
>[Order a T-shirt](https://demo.huge-it.com/wordpress-plugins-forms-order-a-t-shirt)

> #### FAQ & User Manual
>
>[FAQ](https://huge-it.com/wordpress-forms-faq/)
>
>[User Manual](https://huge-it.com/wordpress-forms-user-manual/)

If you think, that you found a bug in our [WordPress Forms](https://huge-it.com/forms/) plugin or have any question contact us at [info@huge-it.com](mailto:info@huge-it.com)

== Installation ==

#### Uploading in WordPress Dashboard Forms

1. First download the Forms ZIP file from Wordpress website
2. Log in to your website administrator panel   
3. Go to the 'Add New' in the plugins dashboard, click “Upload Plugin”
4. Upload [WordPress Forms](https://wordpress.org/plugins/forms-contact/) ZIP file by choosing it from your computer
5. Click **Install Now** button
6. Then click **Activate Forms** Plugin button.
7. You can see the Forms plugin installed on Wordpress left menu.


### Using The WordPress Plugins form Dashboard

1. Go to the 'Add New' in the plugins dashboard
2. Search for 'Forms Huge-IT'
3. Click **Install** Now button
4. Then click **Activate Plugin** button
5. You can see the plugin installed on Wordpress left menu


### Using FTP

1. Download the ZIP file from Wordpress website
2. Extract the **forms** directory to your computer
3. Upload the **forms** directory to the **/wp-content/plugins/** directory
4. Activate the plugin in the Plugin dashboard
5. You can see the plugin installed on Wordpress left menu

Now you can set your Forms options, use our Forms.



== Frequently asked questions ==

= I have paid for pro version and didn't get the link or file to update =

*  If you made purchase and didn't get the file, or file was corrupt, contact us by info@huge-it.com and send "order number", we will check and send you the file as soon as possible


= Will I lose all my changes that I made in free version, if I update to pro version =

*  All kind of changes made in free version will remain, even if you delete the plugin


= How to install pro version? =

* 1) delete your free version
* 2) install the zip file | Plugins > add new > upload plugin
* 3) clean your cache files |ctrl+f5|


= Is the payment for the license one time or per month/year? =

*  The payment is one time!


= I don't have the demo forms examples in the package? =

*  Not all demo forms will be included in the package. All demo forms are created by us for demonstration and you easy can create them yourself. 


= I have problem with captcha, it doesn't work? =

*  Our captcha is standard google captch, if it doesn't work that means you have other plugin/theme which uses the same google captcha


= When I press "submit" nothing happens, page just refresh =

*  The page refresh because from the Button settings you have chosen the option "refresh" when the submission is submitted.


= Can't /Don't get submitted form messages on my email? =

* 1) Please make sure if the email or other information in general options are filled correctly. 
* 2) Please check your mail spam folder. 
* 3) Make sure your hosting or wordpress does receive or send messages from your website. In order to check that, just create a new user (users>add new) and try to get auto message. 
For other help contact info@huge-it.com


= How to get a copy of most recent version if I am PRO user? =

*  If you use PRO version please contact info@huge-it.com and ask if we have new updates, IF we have we will be glad to send you last version. 


= The Forms doesn't look correct on font end. =

*  In this case contact Info@huge-it.com provide a link and we will find out the problem.


= How to change the label text? =

*  Each form tab has a small pencil on it, press and you may make changes on it as well as change label text, when you change it, press 'save" button to see the result. 


= How to change/remove  Title? =

*  You can do both things: change and disable the title, in this case, "New Form".
*  In the admin page of the form, there are tabs with all your forms names, near your current form find the edit icon, click on it or on the name of the form and it will allow you to edit the title of the form, write whatever you want and click "Save form" button.
*  You can remove title at all from Theme Options page by removing the checkbox near to "Form Show Title", which is available in Pro version. For free users, we can suggest changing the form theme in admin page to "Black&White" which by default comes without the title!


= I have problems with drag and drop, how it works? =

*  In our Forms Drag and Drop is made straight on the Form, while creating it, you take the field drag wherever you need and drop it, synchronously you may see how changed the  order of options. You want to have 2 columns? 
*  Then again drag the field to the right side (all other fields will move to the left ) 


= How to Insert Created Forms? =

*  Clicking on “Get Shortcode” button you will find two shortcode, the first one is for adding in post and page, the php shortcode is for template integration


= I have already purchased Multi Site version, how do I upgrade it to Developer version, without buying it again? =

*  If you have any pro version of our products and want to upgrade it, you do not need to buy the new one again, you only need to pay the difference price. Contact info@huge-it.com and we will charge you the difference price.


= Can I get {FormContent} for user message as well? =

*  No, in this case you should contact us info@huge-it.com and we should add some function for that. Additional customization on this will be made for paid version users.


= My recaptcha doesn't work, why? =

*  Please check if you don't have any plugin which also uses google recaptcha.


= May I include "Title" of the form into auto message? =

*  Yes this is additional customization. Contacting info@huge-it.com you may get it.


= Does your form builder plugin supports Themes? =

*  Yes, Huge-IT form builder plugin has six themes. Go to Huge-IT Forms, then Theme Options and select one of unique theme for making your Form more attractive.


= Will Huge-IT form builder plugin allow for submissions to be exported to CSV or similar? =

*  We have a sub-plugin for form builder to export all your submissions as CSV, PDF and Excel formats.


= Is it possible to have several administrator email on your form builder plugin? =

*  You can add as many admin email as you need, for that procedure go to General Options of form builder plugin, write your email next to Administrator Email separating email address by coma.


= What is the function of Ready To-Go-Fields of Forms Plugin? =

*  Form builder provides users with Ready To-Go-Fields, which includes the following important ready to use placeholders: Full Name, Date, Phone, Address and Policy Agreement. 


= Does your form builder Plugin include default forms to use? =

*  Yes, there are several pre-installed forms to use, which are Subscribe Form
*  Delivery Form,Contact US Form, Reservation Form. Form builder is flexible you can create any form you desire.


= May I change the “New Form” name of form builder Plugin? =

*  Yes, you just need to click on “New Form” name and it will allow you to write any title for your Form.
*  Does form builder Plugin provide with Responsive design.

**Yes, form builder plugin is entirely responsive, you can open your form on any device.**


= How can the administrator change the subject of the email when receiving a form from a user on email? =

*  In general options of form builder plugin if you leave the message subject field blank, the email subject will take the name of the submitted form. Alternatively you can set your prefered message title to all submission.


If you think, that you found a bug in our [WordPress Forms](https://huge-it.com/forms/) plugin or have any question contact us at [info@huge-it.com](mailto:info@huge-it.com)

== Screenshots ==

1.  [WordPress Form](https://demo.huge-it.com/wordpress-plugins-forms-reservation-form) - Reservation Form
2.  [WordPress Form](https://demo.huge-it.com/wordpress-plugins-forms-delivery-form) - Delivery Form
22.  [WordPress Form](https://demo.huge-it.com/wordpress-plugins-forms-contact-us) - Contact US Form
23.  [WordPress Form](https://demo.huge-it.com/wordpress-plugins-forms-website-visitor) - Website Visitor
24.  [WordPress Form](https://demo.huge-it.com/wordpress-plugins-forms-conditional-logic) - Employment Application/Conditional Logic
25.  [WordPress Form](https://demo.huge-it.com/wordpress-plugins-forms-trivia-quiz) - Trivia Quiz
26.  [WordPress Form](https://demo.huge-it.com/wordpress-plugins-forms-customer-satisfaction-survey) - Customer Satisfaction Survey
27.  [WordPress Form](https://demo.huge-it.com/wordpress-plugins-forms-suggestion-form) - Suggestion Form
28.  [WordPress Form](https://demo.huge-it.com/wordpress-plugins-forms-request-a-quote) - Request a quote
29.  [WordPress Form](https://demo.huge-it.com/wordpress-plugins-forms-order-a-t-shirt) - Order a t-shirt
3.  [WordPress Form](https://wordpress.org/plugins/forms-contact/) - Form Admin
32.  [WordPress Form](https://wordpress.org/plugins/forms-contact/) - Form Admin
33.  [WordPress Form](https://wordpress.org/plugins/forms-contact/) - Form All Submissions
34.  [WordPress Form](https://wordpress.org/plugins/forms-contact/) - Form All Submissions
35.  [WordPress Form](https://wordpress.org/plugins/forms-contact/) - Form General Options

== Changelog ==

= 1.5.0 =

* 1) Added visual interface for shortcode inside the editor.
* 2) Changed options UI and backend.
* 3) fixed issues related to policy agreement and captcha functionality.
* 4) Updated licensing page.
* 5) Fixed minor bugs in frontend.

= 1.4.9 =

* 1) NEW: WE have added email to user option with more advanced functionality.
* 2) NEW: We have added pagination option, allowing to add pages or break them in forms
* 2.1) Page break/pagination includes the following new options background color, size, font color, background hover colr 
* 3) FIX: We have fixed the issue in Forms plugin witu custom CSS that did not save HTML in custom text field
* 4) FIX: We have fixed the custom CSS box in forms that did not save some data 

= 1.4.8 =

* 1) We have added Hidden Fields option, allowing to keep data IP address, Username, admin email as well as IP address of a form when users submits the form, when logged in.
* 2) We have fixed minor security issues with SQL by adding additional escapes. 
* 3) We have changed our display name of the plugin back to company name to follow guidelines.

= 1.4.7 =

* The latest 1.4.6 version did not process a line of a code which brought to an issue with custom text field. Please, update to 1.4.7 in order to be able save the custom text field. We are sorry about the system issue with the update.

= 1.4.6 =

* 1) We have integrated PayPal functionality in Forms.
* 2) We have added Google Maps functionality to forms.

= 1.4.5 =

* We have fixed the issue with custom date when user addes additional symols for the first time.

= 1.4.4 =

* 1) We have added front-end submissions in 2 new views horizontal and vertical 
* 2) Changed the back-end submissions desing to apear more UX/UX friendly 
* 3) Added prefixes in general ptions (WP-editors)
* 4) Fixed reported error in CAPTCHA
* 5) Fixed unlined function of CAPTCHA error when paged is refreshed 
* 6) Fixed the issue with default date picker of current date (Pro)
* 7) We have made code optimization
* 8) Deleted the Pro codes form the Free version that were stored in the save form
* 9) Took off additional php and HTML in order to make plugin work faster 
* 10) Fixed the recet button show/hide option 
* 11) Optimized the javascript query when the form didn't update the forms when the plugin had more than 100 requests
* 12) Optimized the query structure

= 1.4.3 =

* 1) Now users can edit the placeholder of simple captcha.
* 2) Usrs can select default color of the simple captcha.

= 1.4.2 =

* 1) Added  a new simple captcha, especialy for those usrs to have issues with reCaptcha.
* 2) Added featured plugins list.
* 3) Added licensing page.

= 1.4.1 =

* 1) Fixed an issue with a blank block appearing in backend 
* 2) Optimized scripts that were running on every page
* 3) Added: {userContent}, so that users can receive/send user content data
* 4) Fixed an issue where deleted submission was bringing an error
* 5) Updated licensing page with more vivid options of Pro features of the plugin

= 1.4.0 =

* 1) We have added the form title to be shown constantly in the back, even when changing between themes.
* 2) We have also made some UI/UX customization in the back end of the plugin, so the forms and form as well as menu appear more friendly to end users.
* 3) delete and duplicate icons were added for each form
* 4) Made changes in the form emails. In the LITE version of the plugin you can send ONE custom email message and set the same admin recipients of ALL forms, whereas Advanced email options now available in PRO version allow you to customize your email messages and admin recipients for EACH form.

= 1.3.9 =

* 1) Fixed the MyISAM table structure as requested in support ticket by removing the dependency on MyISAM.
* 2) Fixed the issues with collations and added additional standards to meet WordPress requirements of collation 
* 3) Rate Us URL leading to the review page of WordPress has been changed to lead to the new/correct one after WP.org update of links
* 4) Finalise addition of nonces for edit/create/delete requests
* 5) Added an alert asking whether user wants to delete the form or not

= 1.3.8 =

* 1) Now the plugin suppports PHP 5.4 and lower versions.
* 2) Fixed the issue with TinyMCEi.
* 3) Further plugin sanitization and fix of escaping issues.
* 4) Fixed prefixes in PHP.

= 1.3.7 =

**In the series of updates we continue to go through our plugins one by one and fix all technical issues with our code in order to meet the WordPress Coding Standards. These are the major updates that had been implemented to Forms plugin in this new version. We strongly reccomend to update the plugin.**

* 1) Changed function names, defines and classnames to have unique prefixes
* 2) Fixed the issue where the plugin was calling files remotely
* 3) Made further code optimization in order to meet required WordPress coding standards
* 4) Code optimization loads the admin panel more quickly now as well
* 5) Added nonces for all _POST, _GET requests
* 6) Removed PHP Sessions forcing PHP lines to run on all pages
* 7) Sanitize the user data and validated post/get calls of the plugin
* 8) Added a nonce to post calls to prevent unauthorized access

**Also:**

**Now users can edit or add form title both from working area and form title placehlders.**

= 1.3.6 =

* 1) Fixed the reported security exploit issue.
* 2) Tested and made the plugin compatible with WordPress version: 4.6
* 3) Added link to Forms GitHub Project.

= 1.3.5 =
**More advanced subject line for forms was added to the plugin:**

* 1) Now users are able to leave the subject line of the emails blank and the form will automatically generate the name of the form as the email subject.
* 2) We have also added a placeholder of this new feature in the back end of the plugin, so that users can be notified about that.

= 1.3.4 =
* Added credits and attribution in the source code refering the original authors.

= 1.3.3 =
* Back end bug fixed.

= 1.3.2 =
* Admin css bug fixed.

= 1.3.1 =
* Mirror bug has been fixed.

= 1.3.0 =
* Front end bug fixed.

= 1.2.9 =
* Some mirror bug fixed.

= 1.2.8 =
* Added new feature.

= 1.2.7 =
* Mozilla compatible bug fixed.

= 1.2.6 =
* Admin side css changes.

= 1.2.5 =
* Front end bug fixed.

= 1.2.4 =
* Back End Bugs Fixed.

= 1.2.3 =
* Admin Side Bug Fixes
Custom Text Bug Fixes

= 1.2.2 =
* Front end bug fixed.

= 1.2.1 =
* Some mirror bug fixed.

= 1.2.0 =
* Front End Css changes.

= 1.1.9 =
* "Drag and Drop" bug fixed.

= 1.1.8 =
* Front End Bug Fixes.

= 1.1.7 =
* Bugs Fixed.

= 1.1.6 =
* Bugs Fixed.

= 1.1.5 =
* Performance improvements: 
Adding,deleting,duplicating or making changes with fields  will not refresh the page and this way make usage enjoyable and quick. 

Admin Side Changes:
Added reCaptcha alignment.

We strongly recommend you to clean your browser cache after updating plugin by pressing CTRL+F5 for Windows users or CMD+R for Mac users in Forms admin pages.

= 1.1.4 =
* Admin side interface improvements.

= 1.1.3 =
* Bugs Fixed.

= 1.1.2 =
* Bugs Fixed.

= 1.1.1 =
* Admin Side Bug Fixes.

= 1.1.0 =
* Admin Side Design Improvements:

Now you can sort your fields right from your Live Preview window, using drag and drop functionality and open/close  Fields Settings window just clicking on the field or on the EDIT icon in the upper right corner of the field.

We strongly recommend you to clean your browser cache after updating plugin by pressing CTRL+F5 for Windows users or CMD+R for Mac users in admin pages.

= 1.0.9 =
* Admin Side Css Changes.

= 1.0.8 =
* Fixed issue in Firefox browser

= 1.0.7 =
* Bug fixed.

= 1.0.6 =
* Admin side design improvements

= 1.0.5 =
* Added Label Position Option.
  Now you can align your label left or right, place your label above the field or inside the placeholder.

= 1.0.4 =
* Front end Bug fixed.

= 1.0.3 =
* Bug fixed.

= 1.0.2 =
* Bug fixed.

= 1.0.1 =
* Bug fixed.

= 1.0.0 =
* Added Forms.

==Adding a form==

**Step 1. Creating forms**

### 1.1 Form

From the admin page of the form builder you may start creating your form. There are two ways of creating a new form: pressing the "add new" form or + sign inside the form next to each form title.

The form builder tools gives an opportunity to change the names of the forms - press the pencil icon and write the new name and gives the ready fields or buttons.

The black button called "ADD SIMPLE FIELDS" from this toggle option contains different kinds of fields to add in your form.

As soon as you click to add any of them you may see a block of the field with 3 labels, - Form pencil - edit sheets - duplicate bin - delete. Next to the “ADD SIMPLE FIELDS” toggle you can see the “READY-TO-GO FIELDS”. 

This form builder option includes address, phone,  data, name, policy and agreement ready fields which are possible to customize.

**Drag and drop functionality**

* The arrangement of the fields of the form builder fields arrangement is quite easy: drag the field with the left click and drop it to the required place.

**Making two columns with drag and drop**

* Drag the field and drop it next to another field on the right.

**Custom Text**

* This field is for a simple line of text

**Text Box**

* Label. Add a label as a title of the text box
* Value if Empty. if the textbox is empty fill it with placeholder text
* Field is Required. Select to make the field required
* Field Is Active. Select and visitor will be able to write smth in the text box
* Field Type. Choose to accept texts and numbers or only numbers

**Textarea**

* Field Label. Add a label as a title of the textarea box
* Value if Empty. if the textbox is empty fill it with placeholder text
* Field is Required. Select to make the field required
* Field Is Active. Select and visitor will be able to write smth in the textarea box
* Field Resize Is Available. Select to allow size changing with drang function
* Field Height Size. Set up the height size of the field in pxls.

**E-mail**

* Label. Add a label as a title of the email box
* Value if Empty. if the textbox is empty fill it with placeholder text
* Field is Required. Select to make the field required
* Field Is Active. Select and visitor will be able to write smth in the email box

**Selectbox**

* Field Label. Add a label as a title of the selectbox
* Field Options. Add some options, which will toggle down, tick one of the option that will be seen as default
* Field is Required. Select to make the field required

**Checkbox**

* Field Label. Add a label as a title of the checkbox
* Field Options. Add some options and tick on one of them as default selected
* Field is Required. Select to make the field required
* Field Is Active. Select and visitor will be able to write smth in the checkbox

**Radiobox**

* Field Label. Add a label as a title of the tradiobox
* Field Options. Add some options and tick on one of them as default selected
* Columns Count. Choose how many columns you want

**Filebox**

* Field Label. Add a label as a title of the failbox
* Allowed files. Write what kind of formats it will allow to upload
* Field Maximum Size (MB). Write a number for maximum uploading file size in Mb
* Upload File Directory. Write path of the folder in computer. Use / (slesh) for separation of folders. example: wordpress/images/icons
* Field is Required. Select to make the field required

**Captcha**

* Add captcha using two kind of keys. you can get the keys following the link provided in popup
* Captcha Type. Choose image or audio
* Captcha Theme. choose light or dark theme for the captcha box

**Buttons**

* Submit Button text. Write text on your custom button
* Actions After Submission. Choose what action to do after pressing on the custom button
* Got To Url: Button click with direct to the custom URL
* Print Success Message. Accept the submission and print a custom text as success message
* Refresh Page. Accept the submission but only refresh the page
* Reset Button Text. Write text on reset button
* Show reset Button. Select to show reset button or not
* Select Theme. Choose 5 default themes that we have added for you. Here you will also find those themes, that you have created yourself using premium version
* After all changes press Save Form

### 1.2 Inserting Form in a page/post

**The Huge-IT form builder offers an easy way of inserting the created form in the page/post**

* In the same admin page you will find a button called "Get Shortcode"
* This will give you two types of shortcodes
* Shortcode: [huge_it_forms id="n"]. Where n is the iD of form, add this code in page or post
* Template Include: . This code should be added in a particular place of your template

### Step 2 . General Options

**Your Form Settings**

* Send Emails From Name. Write your name, or a name from whom the message will be sent to administrator of the site and to user/visitor
* Send Emails From Email. Your email or the email from which submissions will be sent to administrator or user/visitor
* Captcha Public Key. Write the public key number which you will get if activate captcha
* Captcha Private Key. Write the private key number which you will get if activate captcha
* Save Submissions To Database. Select to keep all submissions in database and show submissions page

**Email To Administrator**

* Send Email For Each Submission. Select to send each submission to administrator
* Administrator Email. Write email address of the administrator. Here you can write several email addresses to administrator : just separate emails with the comma
* Message Subject. Write subject of the message to administrator
* Message. Write the notification message to administrator. Always Leave {formContent} to get submission form, data and attached files to administrator email

**Form Messages**

* Sender's message was sent successfully. Write a custom text in case sender's message was sent successfully
* Sender's message was failed to send. Write a custom text in case message failed to be send
* Submission was referred to as spam. Write a custom text in case submission was referred to as spam
* Captcha is Not Validated. Write a custom text in case if captcha checkbox is not selected
* Required Field Is Empty. Write a custom text in case some required field is empty
* Email address that the sender entered is invalid. Write a warning text in case email address is in incorrect form
* Uploading a file fails for any reason. Write a warning text in case file failed to be uploaded due to some reasons
* Uploaded file is not allowed file type. Write a warning text in case uploaded file was in format, which is not allowed
* Uploaded file is too large. Write a warning text in case the uploaded file was larger than max allowed size

**Email To User**

* Send Email To User. Enable auto-confirmation message to users
* Message Subject. Write auto-confirmation message subject
* Message. Write auto-confirmation message content here

### Step 3. Theme Options (Pro)

**These form builder options are available for premium version users. It gives an opportunity to create new themes or make changes on default 5 themes Add New Theme. Start customizing your own theme.**

### 3.1 Theme options

* It is vital that the form builder has the options for the styles customization, that is you can change the form’s appearance, textarea, checkbox, input-radio, button styles and so on.

**Form Block Styles**

* Form Width. Change form width within your page
* Form Background Type. Choose type for form background
* Form Background Color. Select a color for form background
* Form Border Size. Write a number to decide border width
* Form Border Color. Decide a color for the border
* Form Show Title. Select if you want to see the the of the form
* Form Title Size. Decide title font size
* Form Title Color. decide title font color

**Textarea Styles**

* Textarea Has Background. Decide if textarea block should have background
* Textarea Background Color. Choose a color for textarea box
* Textarea Border Size. Write some number to decide border width for textarea box
* Textarea Border Radius. Write border radius for textarea border
* Textarea Border Color. Choose a color for textarea box border
* Textarea Font Size. Choose font size for textarea
* Textarea Font Color. Decide color of the font in textarea

**Checkbox Styles**

* Checkbox Size. Configure check box size
* Checkbox Type. Choose whether have circle checkbox or square
* Checkbox Color. Select color for not selected checkbox
* Checkbox Hover Color. Select color for not selected checkbox on hover
* Checkbox Checked Color. Select color for selected checkbox

**Input-Radio Styles**

* Input-Radio Size. Configure input-radio size
* Input-Radio Type. Choose whether have circle input or square
* Input-Radio Color. Select color for not selected input-radio
* Input-Radio Hover Color. Select color for not selected input-rado on hover
* Input-Radio Checked Color. Select color for selected input-radio

**Button Styles**

**With the help of the form builder it is even possible to customize the button style, its size, color, title, position etc.**

* Button Position. Choose where to posit your custom button
* Make Buttons Full-Width. Select to make button full-width
* Button Padding. Set up padding for the button
* Buttons Font Size. Decide font size for the button text
* Icons Position. If button has icon, choose it's position
* Submit Button Has Icon. Select to add some icon to submit button
* Submit Icon Style. Choose one of the icon styles for submit button
* Submit Icon Color. Change icon color for submit color
* Submit Icon Hover Color. Change icon color for submit color on hover
* Submit Button Font Color. Choose button text font color
* Submit Button Font Hover Color. Choose color for submit button text on hover
* Submit Button Background Color. Select background color for submit button
* Submit Button Background Hover Color. Select background color for submit button on hover
* Submit Button Border Size. Write some number to decide border width for submit button
* Submit Button Border Color. Choose a color for submit button border
* Submit Button Border Radius. Write border radius for submit button border
* Reset Button Has Icon. Select to add some icon to reset button
* Reset Icon Style. Choose one of the icon styles for reset button
* Reset Button Font Color. Choose reset button text font color
* Reset Button Font Hover Color. Choose color for reset button text on hover
* Reset Button Background Color. Select background color for reset button
* Reset Button Background Hover Color. Select background color for reset button on hover
* Reset Button Border Size. Write some number to decide border width for reset button
* Reset Button Border Color. Choose a color for reset button border
* Reset Button Border Radius. Write border radius for reset button border
* Reset Icon Color. Choose a color for reset button border
* Reset Icon Hover Color. Change icon color for reset color on hover

**Labels Styles**

* Label Size. Change label size.
* Label Font Family. Define label font family.
* Label Color. Define label font color.
* Label Error Color. Define error label font color.
* Label * Color. Define * label font color.
* Label Success Message Color. Define success message label after form has submitted.

**Input-Text Styles**

* Input-Text Has Background. Select whether input-text should have background.
* Input-Text Background Color. Select color for input-text background.
* Input-Text Border Size. Write some number to decide border width for input-textbox.
* Input-Text Border Radius. Write border radius for input-text box border.
* Input-Text Border Color. Choose a color for input-text border.
* Input-Text Font Size. Set font size for the input-text.
* Input-Text Font Color. Set up a font color for input-text.

**Selectbox Styles**

* Selectbox Has Background. Select whether selectbox should have background.
* Selectbox Background Color. Select color for selectbox background.
* Selectbox Border Size. Write some number to decide border width for selectbox.
* Selectbox Border Radius. Write border radius for selectbox border.
* Selectbox Border Color. Choose a color for selectbox border.
* Selectbox Font Size. Set font size for the selectbox.
* Selectbox Font Color. Set up a font color for selectbox.
* Selectbox Arrow Color. Set up a color for selectbox arrow.

**File Uploader Styles**

* FileBox Has Background. Select whether the selectbox of the form builder should have background or not
* FileBox Background Color. Select color for filebox background.
* FileBox Border Size. Write some number to decide border width for filebox.
* FileBox Border Radius. Write border radius for filebox border.
* FileBox Border Color. Choose a color for filebox border.
* FileBox Font Size. Set font size for the filebox.
* FileBox Font Color. Set up a font color for filebox.
* Button Text. Write filebox button text.
* Button Background Color. Choose color of the background for filebox button.
* Button Background Hover Color. Choose color of the background for filebox button on hover.
* Button Text Color. Choose font color of the filebox button.
* Button Text Hover Color. Choose font color of the filebox button on hover.
* FileBox Button Has Icon. Select to add some icon to filebox button.
* Button's Icon Style. Choose one of the icon styles for filebox button.
* Button's Icon Position. Choose button's icon position.
* Button's Icon Color. Choose a color for button's icon.
* Button's Icon Hover Color. Choose a color for button's icon on hover.

### Step 4. All Submissions.

* This part of the form builder shows the list of your form. Enter in each you will find a list of all submissions.
* Each submission includes.
* Customer Message.
* Customer Country.
* Customer Submission Date.
* Customer IP.
* Hover on submission you will find following features.
* Show. Open the message of the submission.
* Spam. Block IP address, so the user will not be able to send any message from that iP.
* Trash. Delete the submission.
* The same as standard inbox mail you may select submissions, make bulk of them as read/unread spam/not spam, remove selected at once.
* When you click show and open the submission message, you may delete it from inside and if message has some attachment you may download it by one simple click.
* Plus, search bar of the form builder will help you quickly find required submission.

### Step 5. Newsletter Manager (Pro)

* Choose The Forms. Here select the form you need (form will be displayed in case it has at least one subscriber).
* Emails in One Flow. Choose how many newsletter emails should be sent at once.
* Interval Between Mailings. Choose the interval between each flow.
* Email Subject. Write newsletter email subject.
* Type your text here. Write newsletter text here.
* Emails Table. From this section you may manage the emails for newsletter, delete, add new and follow the progress of sending.

* To conclude, forms are crucial for getting in touch with customers, visitors, clients, etc. Contact forms, reservation forms, delivery forms and other types of forms are among the most important features of any website. People do not like complex forms and always tend to escape from filling out such forms. You need to use good quality form builder to make your form easy to use and pleasing to the eye. Huge-IT form builder is one of that plugins that will help to design your forms in such a way that you can get all necessary information using different fields of form builder.

* You could easily customize any field of form builder fitting it to your needs.

* A bundle of fields offered by this form builder are used for different purposes. Besides, simple fields you could also find such fields in form builder which are essential for some particular purposes. CAPTCHA which you could easily add to your form with this form builder and remain it secure from bots. PayPal integration of form builder to make online transactions and Google Maps to showcase some locations.

* Different theme styles of Huge-IT form builder are designed to help you to make great impression on your visitors.

* With this form builder keep users coming back to your website.

If you think, that you found a bug in our [WordPress Form](https://huge-it.com/forms/) plugin or have any question contact us at [info@huge-it.com](mailto:info@huge-it.com)