- From: Janina Sajka <janina@rednote.net>
- Date: Fri, 7 Jun 2019 09:30:36 -0400
- To: Bart Simons <bart.simons@anysurfer.be>
- Cc: "'w3c-wai-ig@w3.org'" <w3c-wai-ig@w3.org>
Other text we've come across in looking at Honeypot CAPTCHA would say something like: "This field is for robots. Please leave it blank." You might even say: "This field is here to trap robots. Please leave it as is." Best, Janina Bart Simons writes: > Hello, > > I think you have to use type="text" instead of type="hidden" because > the spam bot will not be tempted to "fill in" hidden form fields. You'd > use a technique like display:none to visually hide that text box. > > I would not use name="honeypot" but something more "attractive" for the > spam bot to fill in, e.g. name="name" > > You added an aria-label so that in rare cases where screenreader users > would come across the hidden text box they understand that they have to > leave it blank. Avoid technical jargon. Don't assume that screenreader > users know what a honeypot captcha is. I would keep it short such as > aria-label="Leave this field blank" > > Hope this helps > > Bart Simons > > Op 7/06/2019 om 5:16 schreef Chris Leighton: > > Dear all, > > > In an effort to avoid automated Turing tests on forms we are > considering a honeypot and this mark-up: > > > <input type="hidden" name="honeypot" aria-label="Honeypot captcha > field, please ignore" /> > > > Two very open questions. > > > 1. Any advice on this? > 2. Specifically, is there label copy that will best suit audio and any > other use types? > > > I ask this having read [1]Inaccessibility of CAPTCHA and followed the > links. > > > Thanks in advance. > > > Regards, > > > > Chris. > > References > > 1. https://www.w3.org/TR/turingtest/ -- Janina Sajka Linux Foundation Fellow Executive Chair, Accessibility Workgroup: http://a11y.org The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI) Chair, Accessible Platform Architectures http://www.w3.org/wai/apa
Received on Friday, 7 June 2019 13:31:05 UTC