WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Calculated Fields Form

Calculated Fields Form is a plugin for creating forms with dynamically calculated fields and display the result.

Q: Is the "Calculated Fields Form" plugin compatible with "Autoptimize"?

A: Yes, both plugins are compatible...

Q: Is the "Calculated Fields Form" plugin compatible with "Plugin Organizer"?

A: Yes, both plugins are compatible...

Q: What means each field in the Calculated Fields Form settings area?

A: The Calculated Fields Form's page contains detailed information about each field and customization:

http://cff.dwbooster.com/

Q: Where can I publish a calculated fields form?

A: You can publish the forms into pages and posts. The shortcode can be also placed into the template. Other versions of the plugin also allow publishing it as a widget.

Q: Is the form processing an option, for example, to email the form data and calculated results?

A: The form processing isn't available in the version listed on this directory. There are other versions with form processing, email notifications and payment processing. You can check other versions at http://cff.dwbooster.com/

Q: Which calculation operations are included?

A: Mathematical operations, logical operands and more

Q: How can I round the calculated result to 2 decimal digits?

A: Uses the "PREC" operation, described here

Q: Which are the operations with date values that the plugin allows?

A: List and description of date/time operations

Q: Are there financial operations included in the plugin?

A: List and description of financial operations

Q: How to calculate an amortization?

A: The CALCULATEAMORTIZATION is the operation with most complexity in the "Calculated Fields Form" and requires its own section. Please, visit the following link to read a detailed description about the use of CALCULATEAMORTIZATION operation:

How calculate an amortization?

Q: Can I create global variables to be used in the equations?

A: Yes, it is possible create global javascript variables through the shortcode of the form, or with the shortcode: CP_CALCULATED_FIELDS_VAR

Q: How to populate the form fields with URL parameters?

A: Visit the following link for instructions

Q: How to use a session variable in the equations?

A: Please, read the answer in the FAQ entry: Click Here

Q: How to use cookie variables in the equations?

A: Please, read the answer in the FAQ entry: Click Here

Q: How to use a parameter passed by post in the equations?

A: Please, read the answer in the FAQ entry: Click Here

Q: How to use a parameter passed by get in the equations?

A: Please, read the answer in the FAQ entry: Click Here

Q: If I've inserted multiple shortcodes for a same form in a webpage, each of them defines an additional variable with the same name. How to access, from the equations in the form, to the value of the variable defined in its shortcode?

A: Please, visit the following link to the plugin documentation, and pay attention to the definition of the new variables as a hash of the values: Click Here

Q: How to define an initial date in a date field?

A: Initializing date/time fields

Q: How to change the language on datepicker?

A: To use a different language on datepickers will be needed create an additional file and touch some code. Please, visit the following link to read the instructions:

How to change the language on datepicker?

Q: Is there a way to format the form in a table structure (various fields in the same line) ?

A: Formatting a form with table structure

Q: How to convert a common button in a submit button?

A: To convert a common button in a submit button, simply assigns, as part of the onclick event, the snippet of code:

    jQuery(this).closest('form').submit();      

Note: this option is only compatible with the pro and developer versions of the plugin

Q: How to display an image in a checkbox or radio button?

A: Displaying images in checkboxes and radio buttons

Additionally, to hide the checkboxes and radio buttons, and use only the images for choices selection, open the "/wp-content/plugins/calculated-fields-form/css/stylepublic.css" file in the text editor your choice, and paste the following styles definition at the end of file's content:

    #fbuilder input[type="radio"],      
    #fbuilder input[type="checkbox"]{display:none !important;}      

Q: How to replace the image displayed in a Media Field, in function of choice selected in a radio buttons field?

A: How to replace the image displayed in a Media Field

Q: In which order are "calculated" the fields?

A: Evaluating the equations

Q: Can I link the calculated amount to a PayPal payment form?

A: That feature is available in the pro version that can be acquired at this page http://cff.dwbooster.com/

Visit the following link to our technical blog with a detailed description about the integration of PayPal and the forms created with CFF: Calculated Fields Form and PayPal

Q: Non-latin characters aren't being displayed in the calculator form. There is a workaround?

A: Solution Here

Q: The calculated form doesn't appear in the public website. Solution?

A: In the "throubleshoot area" (located below the list of forms in the settings area) change the "Script load method" from "Classic" to "Direct".

Q: How to create multi-page forms?

A: Use the "Page Break" field on the form builder to indicate the new pages on the form.

Q: How to display the selected values in the slider control?

A: Displaying selected values in slider control

Q: How to display a summary of entered data in the form?

A: Insert a summary control and select the fields to be displayed on summary.

Q: How to highlight the fields in the summary control?

A: Highlighting fields

Q: Can a summary of submitted fields be displayed in the thank you page?

A: Displaying a summary in the Thank you page

Q: How can I apply CSS styles to the form fields?

A: Applying CSS styles to the form fields

Tips and Tricks: Using auxiliary fields

Q: Is possible modify any of predefined templates included with the plugin?

A: Modifying the predefined templates

Q: How to create a new template to use with my forms?

A: Creating new templates

Q: How to hide the fields on forms?

A: Hiding the fields in form

Q: Why after assign some of class names: column2, column3, or column4, to a group of fields, the field that follow the group is displayed displaced at right?

A: Inserting a separator field between rows

Q: How to create a form with a table structure, when the fields are displayed dynamically using dependencies?

A: Table structure with dependent fields

Q: How assign multiple class names to a field?

A: The class names are assigned to the fields through the attribute: "Add Css Layout Keywords". If you need assign multiple class names to a field, you only should enter the class names separated by space characters. For example: myclass1 myclass2

Q: What files can be uploaded through the form?

A: What files can be uploaded through the form?

Q: How can I include the link to the uploaded file into the email message?

A: Inserting the links to the uploaded files

Q: Why the form builder is displaying the error message: "The entered data includes invalid characters..."?

A: Sometimes the users copy the text for the fields labels, and descriptions, from a different platform, for example Excel or MS Word, but the text copied can include invalid characters. The plugin validates the form's structure to avoid this type of errors.

Q: How to use conditional statements in the equations?

A: There are three ways to use conditional statements in the equations:

Visit the following link

Q: How could be printed the form only and not the complete page?

A: To print only the form, but not the rest of page, please, follows the instructions in the following link:

Visit the following link to the documentation page

Q: How to disable the dynamic evaluation of the equations, when vary the fields values?

A: To disable the dynamic evaluation of the equations in the form, you only should uncheck the option: "Eval dynamically the equations associated to the calculated fields", from the "Form Settings" tab, of form builder. But, should be inserted a button with "calculate" type, to evaluate the equations with an direct action of users.

Q: I've implemented complex equations, but are not working. What can I do?

A: The plugin tries to optimize the equations to improves forms performance, and reduce the sequence of equations, but if the equations are not working, I suggest to select any of the calculated field in the form, and untick the option: "Optimize Form Equations". If the previous step is not sufficient be sure the equation has been implemented correctly: Click Here

Q: My company has different departments( the sales department, and the support group). Could you send a notification email to a representative of each departments when the form be submitted?

A: Yes, that is possible, you only should enter all emails addresses separated by the comma symbol, through the attribute: "Destination emails", in the form's settings.

Q: Why the users are not receiving the notification emails if was selected the option for send a copy to the user, and selected the email field, from the form's settings?

A: If the users are not receiving the notification emails with submission data, there are different reasons:

Visit the following link

Q: How to insert changes of lines in the notification emails, when the HTML format is selected?

A: If you are using the HTML format in the notification emails, you should insert the BR tags for the changes of lines in the emails content:

<BR />

Q: How to insert an image in the notification emails?

A: Inserting images in the notification emails

Q: How to send specific fields in the notification emails, and not all form fields?

A: The notification emails can include all fields submitted by the form (<%INFO%>) or specific files (<%fieldname#%>), furthermore, some other special tags. Please, visit the following link to get the complete list of tags to include in the email:

Visit the following link with all available options

Q: How to create dependencies between fields in the notification emails, and the thank you pages?

A: Visit the following link

Q: How to include my own javascript files to implement my own operations?

A: Visit the following link

Q: How to calculate the number of words in a text?

A: Calculating the number of words in a text

Q: How to calculate the number of characters in a text, excluding the blank characters?

A: Calculating the number of characters in a text

Q: How to assign a value to a field that is not a calculated field from an equation?

A: To enter a value programmatically to a field, that is not a calculated field, will require to assign custom class names to the fields, and edit any of the equations in your form. Please, visit the following link:

Assigning values to fields from equations

Q: How to insert a link in the form?

A: The latest version of plugin includes the "HTML Content" field to insert HTML tags directly on it. Simply insert an "HTML Content" field in the form, and then, enter the tag of the link in the content's attributes. For example, to insert a link to our website, you should enter the following tag:

<a href="http://cff.dwbooster.com">Visit the website</a>

Q: How to define dependencies between fields in the form?

A: Visit the following link with a tutorial about the use of dependencies between fields in the form,

Click Here

Q: How can be created dependencies with multiple fields?

A: To create dependencies that depend of values of multiple fields, will be needed validate the dependencies rules, and display or hide the fields through an equation. Please, visit the following link:

Defining dependencies

Q: How to prevent users vary the values of fields, for paying less than the calculated price?

A: The form settings include the attribute "Base amount" to define the minimum price allowed. So, if an user manipulates the calculated field for paying less, will be applied the number entered in the "Base amount" attribute.

Q: How to use the value of a field in the form, as the name of product submitted to PayPal?

A: Through the attribute: "Paypal product name" in the form's settings, is defined the name of the product to be submitted to PayPal. It is possible to use a fixed text, or the value of a field in the form (for example, suppose that you have a DropDown field, or radio buttons field, to select the product's name), each field has associated a name with the format: fieldname#. For example to use the value of the fieldname1 field, as the product's name, should be entered the text <%fiedname1%> in the "Paypal product name" attribute.

Q: How to allow to the users decide the frequency of payments for recurring payments?

A: Please, read the instructions in the our technical blog. Click Here

Q: How to select a choice in a DropDown field, or Radio Button, based on calculated value?

A: Please, read the answer in the our technical blog: Click Here

Q: How to set the value of a slider control programmatically?

A: Please, read the answer in the plugin's documentation: Click Here

Q: How to use the URL parameters for filtering the data on "DS" controls?

A: Please, visit the following article in our technical blog: Click Here

Q: In a form with multiple "DS" fields. How to reduce the number of queries to database?

A: In this case the recommendation is to use "RecordSet DS" fields as datasource: Click Here for instructions

Q: How to use the data submitted by a form in another one?

A: Please, read the instructions in the our technical blog. Click Here

Q: How to store the data sent on a different database?

A: Please, read the instructions in the our technical blog. Click Here

Q: How do I integrate forms with WooCommerce products?

Integrating the forms with WooCommerce products

Q: How to customize the fields displayed in the cart page of WooCommerce?

Customizing the fields in the shopping cart of WooCommerce

Q: Why the WooCommerce product is not displaying the "Add to Cart" button?

A: If you have created the form correctly, and associated it to the product, even if you have configured the product to calculate the price with the form, you will need to assign a price to the product, through the attribute: "Regular Price", or WooCommerce won't display the "Add to Cart" button.

Q: What is SalesForce, and how to create new leads from my forms?

A: To get a complete guide about the integration of forms created with the plugin and the SalesForce service, please visit the following link: Click Here

Q: How to export the submitted files to DropBox?

A: Please, visits the following link to get a tutorial to integrate the form with the Dropbox service: Click Here

Q: How to generate a PDF file with the submitted information, and send it as attachment to the user?

A: Please, visits the following link to get a tutorial: Click Here

Q: How to use a file field with multiple selection from Zapier?

A: Please, visits the following link to get the answer to your question: Click Here

Q: How turn off the up/down arrows in the number fields?

A: Please, visits the following link to get the answer to your question: Click Here

Q: How to protect the form against the attacks of the spam bots?

A: Please, visit the following entry in the FAQ page of the plugin with the instructions to protect the form: Click Here

Q: I've an issue with the character encoding in the exported CSV/Excel files?

A: Please, visit the following entry in our technical blog: Click Here

Requires: 3.0.5 or higher
Compatible up to: 4.6.1
Last Updated: 5 days ago
Active Installs: 20,000+

Ratings

4.5 out of 5 stars

Support

48 of 49 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,1,1
100,1,1
100,3,3
100,2,2
67,3,2
100,1,1
100,1,1
100,2,2
100,3,3
100,4,4
100,1,1
100,1,1
100,1,1
100,3,3
100,4,4
100,4,4
100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
0,1,0
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 50,2,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 0,1,0 100,2,2 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1