Elementor Form – Calculations
Create form calculators, advanced cost estimators extensive for Elementor Form
With this Add-on for Elementor form you can create advanced calculation forms based on the user input. Make awesome booking and order forms or create complex estimation forms. It is as easy as doing normal mathematics.
Conditional calculations
if(A < B,A + 1, A +3 ) + 5 + if(number1 < number2, number-600 + 15, 1) +7
Dates calculations
days( date2, date1 )
months( date2, date1 )
year( date2, date1 )
…
EQUATIONS / FORMULAS FORMAT FOR CALCULATED FIELDS
With simple mathematical operations:
sin(cos(tan(90))) * Sigma(1,15,n) + 2^3 fieldname1 / fieldname2 (fieldname1 * ( fieldname2 + fieldname3 ) ) / 5 fieldname1 * ( fieldname2 + fieldname3 )
MAIN FEATURES
- Easy use
- Supports Elementor Free and Elementor Pro Form
- Number and Total formats
- Supports conditional calculations
- Support all mathematical formulas
- Creating forms with automatically calculated fields
- Multi Total field
- Works with Pop-ups
- Cross browser’s compatible
- Custom format total field
- Finance calculators
- Quote calculators
- Booking cost calculators
- And more…
Supported symbols
Symbol
Explanation
+
Addition Operator eg. 2+3 results 5
–
Subtraction Operator eg. 2-3 results -1
/
Division operator eg 3/2 results 1.5
∗
Multiplication Operator eg. 2∗3 results 6
if
It allows you to make logical comparisons between a value and what you expect eg. if(1>3,1,2) results 2
Nested if statement
Nested if statement eg. if(condition1, result1, if(condition2, result2, if(condition3, result3, result4)))
min
Returns the number with the lowest value eg. min(4,3,5,36) results 3
max
Returns the number with the highest value eg. max(4,3,5,36) results 36
floor
Returns the largest integer less than or equal to a given number eg. floor(5.95) results 5
floor2
Returns the largest integer less than or equal to a given number eg. floor2(5.951,2) results 5.91
abs
Returns the absolute value of a number eg. abs(-3) results 3
round
Returns the value of a number rounded to the nearest integer eg. round(5.5) results 6
round2
Returns the value of a number rounded to the nearest integer eg. round2(5.512,2) results 6.51
random
Returns a random number eg. random(100,999) results 116
days
Days Between Two Dates eg. days(2022-12-20,2021-11-06) results 409
months
Months Between Two Dates eg. months(2022-12-20,2021-11-06) results 13
years
Years Between Two Dates eg. years(2022-12-20,2021-11-06) results 1
age
Age Calculator eg. age(2022-12-20) results 3
age2
Age Calculator eg. age2(2022-12-20,2022-12-21) results 1
Mod
Modulus Operator eg. 3 Mod 2 results 1
(
Opening Parenthesis
)
Closing Parenthesis
&
Bitwise AND eg. 3&1 results 1
Sigma
Summation eg. Sigma(1,100,n) results 5050
Pi
Product eg. Pi(1,10,n) results 3628800
n
Variable for Summation or Product
pi
Math constant pi returns 3.14
e
Math constant e returns 2.71
C
Combination operator eg. 4C2 returns 6
P
Permutation operator eg. 4P2 returns 12
!
factorial operator eg. 4! returns 24
log
logarithmic function with base 10 eg. log 1000 returns 3
ln
natural log function with base e eg. ln 2 returns .3010
pow
power function with two operator pow(2,3) returns 8
power operator eg. 23 returns 8
root
underroot function root 4 returns 2
sin
Sine function
cos
Cosine function
tan
Tangent function
asin
Inverse Sine function
acos
Inverse Cosine function
atan
Inverse Tangent function
sinh
Hyperbolic Sine function
cosh
Hyperbolic Cosine function
tanh
Hyperbolic Tangent function
asinh
Inverse Hyperbolic Sine function
acosh
Inverse Hyperbolic Cosine function
atanh
Inverse Hyperbolic Tangent function