How to use CAPTCHA control in forms

Hannah Harvey asked on January 24, 2019 16:58

I'm not a developer so please use layman's terms if you're able to reply!

I'm having trouble getting CAPTCHA to appear on an online form. I've looked around on the forum but think people who have previously asked this question are actual developers because the answers they've received have made sense to them but not to me.

Background info:

The CAPTCHA type is "Simple", which I've confirmed by looking at the Security & Membership section.

The form is an on-line form. I've navigated to Web Parts > Forms > On-line form section and then Properties but can't work out what I should be doing after that...

I've also gone to Form Controls > Captcha selector and then under "Control Scope" ticked the Show control in Forms checkbox, but then it asks for a column size. I tried 200 as a completely arbitrary number but still nothing appeared when I went back to the page with the form on.

Happy to give more information, I just don't know what's relevant yet.

Thanks!

Recent Answers


Eric Dugre answered on January 24, 2019 17:19 (last edited on January 24, 2019 17:21)

To add a CAPTCHA to your form, you need to add a new field to the form itself. This means that you should go to the Forms application, edit your form, then on the Fields tab add a new form field. It should use the Text data type, and you can then select a CAPTCHA form control in the Form control drop-down.

Screenshot

0 votesVote for this answer Mark as a Correct answer

Hannah Harvey answered on January 25, 2019 10:45

Thank you so much Eric. I've just tried these steps but unfortunately the CAPTCHA is still not appearing (back or front end). I've triple checked I'm editing the right form and all matches up. Any ideas on what the problem could be? The only difference in your screenshot and what I can see on my screen is that the GUID field is populated on mine, but I guess that's just identifying the form...?

0 votesVote for this answer Mark as a Correct answer

Zach Perry answered on January 25, 2019 21:13

Clear your cache (System > clear cache)

If that doesn't work, are you getting any console errors in the browser when loading the form?

0 votesVote for this answer Mark as a Correct answer

Hannah Harvey answered on January 28, 2019 12:06

Thanks Zach, I've cleared the cache and reloaded the page.

There were no errors. The only messages in the Console were under the Info tab:

HTML1300: Navigation occurred.
2 CSS3121: The media query -ms-viewport has been deprecated.
0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.