WordPress.org

Plugin Directory

Calculated Fields Form

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

1.0.110

  • New changes in the validation of the Date/Time controls.

1.0.109

  • Modifies the Date/Time control to validate the field when the hours or minutes are modified.
  • Uses session variables to identify the resources to load and prevent conflicts with other plugins.
  • Modifies the action of the form to submit the form to the same page.

1.0.108

  • Replaces the class constructors in the third party code used by the plugin, to the new standard: __construct

1.0.107

  • Modifies the interface of the forms settings.
  • In forms with multiple pages after pressing the next and previous buttons, the page is scrolled to the top of the form page.

1.0.106

  • Modifies the date time control.
  • Validates the form's structure before be stored into database to prevent saving corrupted data.
  • Escapes the values of the fields' attributes.

1.0.105

  • Closes dynamically the tooltips in mobiles devices after a timeout.
  • Scroll the browser to the first focusable field, after pressing the buttons: "next page" and "previous page", to solve an issue with iPhones mobiles.
  • Allows modify the messages for the errors: "Equal To", "Min length/characters", and "Max length/characters"

1.0.104

  • Modifies some of the predefined templates.
  • Fixes a possible conflict between the tooltips styles, and the themes.

1.0.103

  • The feature: optimize equations, is not needed after the last improvements, the current version removes this option.

1.0.102

  • New change in the Date/Time fields.

1.0.101

  • Corrects an issue with the Date/Time Fields.

1.0.100

  • Corrects an issue in the Containers and Phone fields.

1.0.99

  • Optimizes the dependencies with containers fields.

1.0.98

  • Optimizes the equations and dependencies. Corrects some issues in the templates: "Clean Design" and "Minimalist Form".

1.0.97

  • New changes in the equations.

1.0.96

  • Optimizes the equations, and their evaluations.

1.0.95

  • Allows duplicate container fields (DIV and Fieldset).

1.0.94

  • Includes some changes in the "Date/Time" fields, and with the type of data in the Equations to allow the use of records.

1.0.93

  • Sets the focus in the first focusable element of a multi pages form.

1.0.92

  • Remove all unnecessary fields from the operands list in the equations editor of the Calculated Fields.

1.0.91

  • Set the attribute: "Script load method" to "Direct" by default, because many of themes in the market are not prepared for jQuery 1.12.3, and are generating syntax errors in the websites.

1.0.90

  • Corrects an issue with the dragging and dropping of fields into the form.
  • Corrects an issue with different levels of dependencies between fields.

1.0.89

  • Partial update to correct some issues, until implementing the definitive solution.

1.0.88

  • New modifications and optimizations.

1.0.87

  • New modification in the dependency between fields.

1.0.86

  • Corrects an issue in the fields dependencies.

1.0.85

  • Modifies the code in the CAPTCHA script, used for checking the sessions variables.

1.0.84

  • Modifies the behavior of the slider control.

1.0.83

  • Prevents the insertion of javascript code through the shortcode (thanks to i0-sec).

1.0.82

  • Prevents to access to the Cookies classified as "httponly", through the shortcode: [CP_CALCULATED_FIELDS_VAR] (thanks to i0-sec).

1.0.81

  • Modifies part of generated HTML to satisfy the standard.

1.0.80

  • Prevents a possible conflict with other plugins that use jQuery Stringify.

1.0.79

  • Modifies the Radio Button and Checkbox controls.

1.0.78

  • Creates a new variable based on the additional attributes defined through the form shortcode, and allows to use a new constant in the equations, the form_identifier, with the value of the "cp_calculatedfieldsf_pform_psequence" tag, to identify each instance of the form in the same webpage.

1.0.77

  • Allows to assign custom class names to the hidden fields.
  • Modifies the CAPTCHA module, to fix a conflict with the backslash symbols in the files paths on Windows Servers, and some PHP functions as the imagettftext.

1.0.76

  • Includes two new operations: The greatest common divisor between two numbers, and the logarithm of "number A" base "number B".
  • The Distance module, in the Developer version of the plugin, includes the TRAVELTIME operation to get the time of traveling between two places.
  • The Financial module, in the developer version of the plugin, includes the operations: IPMT, PPMT, PVIF, FVIFA, XNPV, and XIRR

1.0.75

  • Fixes an issue with the position of error messages.

1.0.74

  • Now it is possible to define ranges of invalid dates for date fields.
  • The Upload Files control, displays the list of selected files, whether the multiple selection is enabled.
  • Improves the validation rules in Upload Files control.
  • Fixes the position of validation messages, to prevent overlapping with the controls.

1.0.73

  • Simple update to increase the spaces between radio buttons and checkboxes distributed side by side.

1.0.72

  • Modifies the loading of CSS files to fix an issue with multiple forms in a same page but with different templates.

1.0.71

  • Removes the duplicate LINK tags in the public forms.
  • The developer version includes improves the performance of DS fields, and includes a "Currency DS" control.

1.0.70

  • Modifies the labels on Radio and Checkboxes fields.

1.0.69

  • Modifies the labels on Radio and Checkboxes fields.

1.0.68

  • Modifies the code of some controls to make the execution more consistent.
  • Defines some filters and actions to allow the integration with third party plugins.
  • Adds a new add-on in the developer version of the plugin.

1.0.67

  • Validates the range of years on Date fields to prevent javascript errors.

1.0.66

  • Allows the use of language files.

1.0.65

  • Corrects an issue in the form settings.

1.0.64

  • Modifies the shortcode: [CP_CALCULATED_FIELDS_VAR]
  • Modifies the mode for loading the CSS files in the public website.

1.0.63

  • Prevents an issue caused by the Minify options of "W3 Total Cache".
  • Validates the fields in the "onblur" event.

1.0.62

  • Modifies the summary control to display the caption of Slider controls.
  • Corrects an issue in the reset action of forms with the slider and DateTime controls.

1.0.61

  • Modifies the behavior of the Reset Button field. After reset the form, the dependencies are validated, and the user is redirected to the first page, if the button is inserted in a multi-page form.
  • Validates the database structure, and displays a warning message if the database has not been updated.

1.0.60

  • Corrects an issue in the radio buttons values.

1.0.59

  • Corrects a conflict with the "Back-Forward Cache" in the Firefox browser.
  • Modifies the values returned by the controls: "Single Line Text", "Radio", and "DropDown", to get more consistent results. In previous versions the plugin extracts the numbers included in the values of fields. In the current version, the values returned are the defined values on fields, or zero if the fields are empties.
  • The add_shortcode functions were moved to the 'init' action.
  • The developer version include the "Distance" module, that integrates the plugin with Google Maps, to get the distance between two addresses.

1.0.58

  • Prevents that the script tags in the forms are modified by the wpautop function of WordPress.

1.0.57

  • Improves the behavior of dependencies. Excluding fields like: section breaks and page breaks from dependencies.
  • Modifies the styles in the predefined layouts.
  • Allows to disable the forms when the website is visited by search engine spiders and crawlers, increasing the website's speed.
  • Corrects an issue parsing the text values on fields.
  • The pro and developer versions allows to store the forms in cache to increase the rendering speed. This feature will be included in the free version after be tested completely in the other versions of the plugin.
  • Moves the checking of database's structure to the plugin activation process.

1.0.56

  • Adds new parameters to the cached files to prevent issues with the browsers cache, after upgrade the plugin.

1.0.55

  • Correct some issues in the optimizing process.
  • Allows to use the HTML fields in dependencies.
  • Modifies some of predefined layouts.

1.0.54

  • Optimizes the plugin's code, reduces the accesses to database, and submits less information.

1.0.53

  • New update for all predefined layouts.

1.0.52

  • Optimize the predefined layouts.

1.0.51

  • Corrects an issue determining the website's URL

1.0.50

  • Corrects the type of input fields used by the "Number" controls. If the format of control is "digits", or if the thousands separator is empty and the decimal symbol is the dot symbol, the input field will use the attribute: type="number", and type="text" in other cases. In input fields with type="number", the mobiles devices activate their numeric keyboards.
  • Modifies the "HTML Content" control, to removes the tags: and from the tags editor of the form's builder, to prevent these tags modify the appearance of the editor page. The tags are included in the public website.
  • Modifies the "Button" control to allow the implementation of complex functions in the onclick event, and inserts the button disabled in the controls editor.
  • Inserts the "File" control disabled in the controls editor.

1.0.49

  • Adds the new control: HTML Content, to add html tags, and javascript code, directly on form.

1.0.48

  • Prevents the insertion of "Page Break" fields into containers fields.
  • Defines the text colors in the errors messages.

1.0.47

  • Optimizes the loading of public resources, javascript and CSS files.

1.0.46

  • Improves the Drag and Drop feature to reordering the fields on form.
  • Replaces the

<

h2> tags by

<

h1>, following the WordPress developers suggestions. * Uses the class constructors of PHP5

1.0.45

  • Corrects the URLs schemes to guarantee the use of SSL.

1.0.44

  • Fixes an issue parsing numbers.

1.0.43

  • Improves the parsing of numbers to get correct values, even for numbers with invalid formats.

1.0.42

  • Improves the checking of dependencies in the calculated fields.
  • Improves the parsing of configuration files of the predefined templates.

1.0.41

  • Prevents a possible issue generating the javascript files.

1.0.40

  • Modifies the validation rules on Number, Currency, and Date/Time controls.

1.0.39

  • Creates a minified version of the controls code, to increase the loading pages speed.

1.0.38

  • Corrects an issue loading multiple forms in a same page.

1.0.37

  • Corrects an issue with float numbers in the equations.

1.0.36

  • Corrects an issue with float numbers in the equations.

1.0.35

  • Improves the process for optimizing the equations.

1.0.34

  • Adds a new predefined layout to the plugin, and modifies the existent.

1.0.33

  • Corrects the location of the tooltips.

1.0.32

  • Modifies all templates to adjust the slider control.

1.0.31

  • Includes a new predefined Layout.

1.0.30

  • Includes a new predefined Layout.

1.0.29

  • The current update modifies the module for parsing numeric values, using the "." symbol as decimals separator in numbers, if the user leaves empty this attribute.

1.0.28

  • Improves the design of the forms for printing.

1.0.27

  • Corrects an issue with the hidden fields, that are displaying their labels when are inserted into a container field.

1.0.26

  • Includes a new template.

1.0.25

  • Modifies the insertion queries.

1.0.24

  • Includes a validation text, for files bigger than size limit defined.

1.0.23

  • Modifies the fields: summary, hidden, and calculated.

1.0.22

  • Modifies the File fields for accepting multiple files in a same file tag.
  • Includes new features in the Pro and Dev versions of plugin (http://blog.net-factor.com/xK6dJ)

1.0.21

  • Corrects an issue loading the templates.

1.0.20

  • Corrects an issue with the dependencies in the calculated fields, and where calculated fields are the dependent fields too.
  • Sets the focus in the first invalid field, when the validation rules fail.

1.0.19

  • Implements a new icon to insert a shortcode in the contents of pages and posts, to create JavaScript variables from GET, or POST parameters, SESSION variables, or COOKIES.

1.0.18

  • Corrects a PHP notice, for a non initialized variable.

1.0.17

  • Includes the "column" attribute in the container fields (DIV and FIELDSET) to display in columns the fields into the container.
  • Improves the detection of the homepage's URL, for loading the resources.
  • In the paid versions of the plugin, if WordPress uses SMTP for sending emails, then prevents to use the "phpmailer_init" actions.

1.0.16

  • Modifies the validation rules for limiting infinite or NaN values, in numeric results.

1.0.15

  • Modifies the validation rules for accepting textual values in the calculated fields.

1.0.14

  • Hides the labels and the help for users, in the calculated fields configured as hidden from the public page, to prevent these fields are displayed if the calculated fields are dependent of a radio button, checkbox, or dropdown field, and the choice is selected.

1.0.13

  • Modifies the styles associated to the forms.

1.0.12

  • Increases the plugin's security, using the WordPress Nonces mechanism.
  • Allows the installation of the plugin in a WordPress Multisite.

1.0.11

  • Modifies the replacement of numbers in the equations to avoid invalid operations.
  • Modifies the database queries to avoid some potential vulnerabilities.

1.0.10

  • Modifies the slider control for accepting decimal numbers.

1.0.9

  • Corrects some issues with the slider control, and enables the drag and drop feature of the slider in the mobile devices.

1.0.8

  • Improves the behavior, and correct and issue with the following controls: date, checkbox, radio button group, and drop-down

1.0.7

  • The current update add the slider control.

1.0.6

  • The current update allows to define the time control as 12 or 24 hours.

1.0.5

  • The fields defined as small or medium, are displayed large in small screens.
  • Corrects a conflict with others of our plugins that use the form builder, when both plugins are inserted in the same page.

1.0.4

  • Modifies the media control to insert multiple images in the same form.

1.0.3

  • Modifies the loading process of the javascript files.
  • Modifies some styles applied to the forms to improve the appearance of the forms in small screens, like mobiles and tablets.

1.0.2

  • Corrects an issue with the placeholder attribute in the date/time fields
  • The reset button clears the fields values in the summary fields
  • Improves the performance of the calculated fields

1.0.1

  • Compatibility issues fixed, faster loading
  • New configuration settings
  • Compatible with all the latest WP versions
  • Fixed tags in WP directory

1.0

  • First version released.
  • Improved jQuery form builder published

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

Ratings

4.5 out of 5 stars

Support

78 of 81 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say 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,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