Re: Honeypots - copy and code

At Knowbility, we use the following honeypot input element and then
filter/discard bot-based submissions in the form processing code.

<input type="checkbox" aria-label="Fax Me!" name="contact_me_by_fax_only"
value="1" style="display:none !important" tabindex="-1" autocomplete="nope">

After deploying this code for our forms, spambot submissions are down to
nearly none without affecting real users on the site.

Hope this helps.

—
Robert Jolly
Technology Director
Knowbility, Inc. <https://knowbility.org/>

mobile: 215.806.4110
linkedin: iamjolly <https://www.linkedin.com/in/iamjolly/>

On June 7, 2019 at 11:38:04 AM, Derick (derick.montague@gmail.com) wrote:

> Other text we've come across in looking at Honeypot CAPTCHA would say
> something like: "This field is for robots. Please leave it blank."

I have also done something similar but added a form section and hid
that entire section. In that section, I would add a
basic challenge question like What is three + three, so if there was
an issue with CSS and the form element was visible,
users would still understand the purpose of the element and be able to
complete the form. In the backend, we just checked
for blank or the correct answer. I guess what's important in this case
isn't that in the event of some error, a sighted user would
still understand the purpose of that element since an aria-label
wouldn't be helpful in that situation.

Received on Friday, 7 June 2019 16:48:11 UTC