Written
Here's a way to set up maths captcha questions in CFv4. These are questions like 1+2 is ??
New version of this tutorial is available here: How to create a calculation security question in Chronoforms8 - ChronoForms8 - FAQs
Use the new Security question feature:
- Drag a Security Question element from the Advanced elements group into the Preview box.
- Drag a Load Security Question action into the On Load event from the Anti Spam action group.
- Drag a Check Security Question action into the On Submit event and move it up to be the first action.
- Drag an Event Loop action into the pink On Fail event of the Check Security Question action.
- Open the Load Security Question action and copy and paste the list of questions below into the Code box (or use your own).
- Save the form and test.
Each time the form is loaded one of the questions will be selected at random and displayed.
Below is a list of 198* simple 'math questions':
Important: you can't use '=' or the HTML Entity for '=' in the question because ChronoForms uses '=' a marker to identify the question and the answer. 'is' (or a translation) will work OK; or you can just use '1 + 1' if you prefer.
*There are all of the x + y, x * y and x - y questions for values of x and y from 1-9 where the answer is > 0.
1 + 1 is=2 2 + 1 is=3 3 + 1 is=4 4 + 1 is=5 5 + 1 is=6 6 + 1 is=7 7 + 1 is=8 8 + 1 is=9 9 + 1 is=10 1 + 2 is=3 2 + 2 is=4 3 + 2 is=5 4 + 2 is=6 5 + 2 is=7 6 + 2 is=8 7 + 2 is=9 8 + 2 is=10 9 + 2 is=11 1 + 3 is=4 2 + 3 is=5 3 + 3 is=6 4 + 3 is=7 5 + 3 is=8 6 + 3 is=9 7 + 3 is=10 8 + 3 is=11 9 + 3 is=12 1 + 4 is=5 2 + 4 is=6 3 + 4 is=7 4 + 4 is=8 5 + 4 is=9 6 + 4 is=10 7 + 4 is=11 8 + 4 is=12 9 + 4 is=13 1 + 5 is=6 2 + 5 is=7 3 + 5 is=8 4 + 5 is=9 5 + 5 is=10 6 + 5 is=11 7 + 5 is=12 8 + 5 is=13 9 + 5 is=14 1 + 6 is=7 2 + 6 is=8 3 + 6 is=9 4 + 6 is=10 5 + 6 is=11 6 + 6 is=12 7 + 6 is=13 8 + 6 is=14 9 + 6 is=15 1 + 7 is=8 2 + 7 is=9 3 + 7 is=10 4 + 7 is=11 5 + 7 is=12 6 + 7 is=13 7 + 7 is=14 8 + 7 is=15 9 + 7 is=16 1 + 8 is=9 2 + 8 is=10 3 + 8 is=11 4 + 8 is=12 5 + 8 is=13 6 + 8 is=14 7 + 8 is=15 8 + 8 is=16 9 + 8 is=17 1 + 9 is=10 2 + 9 is=11 3 + 9 is=12 4 + 9 is=13 5 + 9 is=14 6 + 9 is=15 7 + 9 is=16 8 + 9 is=17 9 + 9 is=18 1 * 1 is=1 2 * 1 is=2 3 * 1 is=3 4 * 1 is=4 5 * 1 is=5 6 * 1 is=6 7 * 1 is=7 8 * 1 is=8 9 * 1 is=9 1 * 2 is=2 2 * 2 is=4 3 * 2 is=6 4 * 2 is=8 5 * 2 is=10 6 * 2 is=12 7 * 2 is=14 8 * 2 is=16 9 * 2 is=18 1 * 3 is=3 2 * 3 is=6 3 * 3 is=9 4 * 3 is=12 5 * 3 is=15 6 * 3 is=18 7 * 3 is=21 8 * 3 is=24 9 * 3 is=27 1 * 4 is=4 2 * 4 is=8 3 * 4 is=12 4 * 4 is=16 5 * 4 is=20 6 * 4 is=24 7 * 4 is=28 8 * 4 is=32 9 * 4 is=36 1 * 5 is=5 2 * 5 is=10 3 * 5 is=15 4 * 5 is=20 5 * 5 is=25 6 * 5 is=30 7 * 5 is=35 8 * 5 is=40 9 * 5 is=45 1 * 6 is=6 2 * 6 is=12 3 * 6 is=18 4 * 6 is=24 5 * 6 is=30 6 * 6 is=36 7 * 6 is=42 8 * 6 is=48 9 * 6 is=54 1 * 7 is=7 2 * 7 is=14 3 * 7 is=21 4 * 7 is=28 5 * 7 is=35 6 * 7 is=42 7 * 7 is=49 8 * 7 is=56 9 * 7 is=63 1 * 8 is=8 2 * 8 is=16 3 * 8 is=24 4 * 8 is=32 5 * 8 is=40 6 * 8 is=48 7 * 8 is=56 8 * 8 is=64 9 * 8 is=72 1 * 9 is=9 2 * 9 is=18 3 * 9 is=27 4 * 9 is=36 5 * 9 is=45 6 * 9 is=54 7 * 9 is=63 8 * 9 is=72 9 * 9 is=81 2 - 1 is=1 3 - 1 is=2 4 - 1 is=3 5 - 1 is=4 6 - 1 is=5 7 - 1 is=6 8 - 1 is=7 9 - 1 is=8 3 - 2 is=1 4 - 2 is=2 5 - 2 is=3 6 - 2 is=4 7 - 2 is=5 8 - 2 is=6 9 - 2 is=7 4 - 3 is=1 5 - 3 is=2 6 - 3 is=3 7 - 3 is=4 8 - 3 is=5 9 - 3 is=6 5 - 4 is=1 6 - 4 is=2 7 - 4 is=3 8 - 4 is=4 9 - 4 is=5 6 - 5 is=1 7 - 5 is=2 8 - 5 is=3 9 - 5 is=4 7 - 6 is=1 8 - 6 is=2 9 - 6 is=3 8 - 7 is=1 9 - 7 is=2 9 - 8 is=1