ADA Requirements and Required Fields

Running ADA audits at: https://accessibe.com/

Getting errors for fields marked as “required”

See attachment and the error message below

Thanks in advance
Mike

“Required form fields should include aria-required=“true” to inform screen-reader users of the field’s validation.”

CleanShot 2024-12-05 at 15.00.43@2x|690x401

Looking at our forms, I see the aria-required=“true” on required elements (see screenshot). Have you verified that your fields are set as required in the GF form editor field settings or are you maybe using another option to set them as required?

You’ll also want to ensure your forms are not using legacy markup.

Thanks all for the input.

Yep, I’m using the default options for required fields; no third party interference or customization. My forms are pretty generic, “off the shelf” set ups.

Then regrettably my high hopes for the Legacy markup setting didn’t play out as I’m not using Legacy settings either.

And then to muddy the waters even more, several other sites are NOT returning this error message. Since the error wasn’t consistently returned, I tried disabling plugin, re-testing but no change.

I DO pass the overall ADA test. But the aria error haunts the results

“Requirement: aria-describedby and aria-labelledby attributes should reference the ID of an element that either has a text description or an “aria-label” attribute.”

Again–thanks for your second set of eyes/perspective as I try to wrestle this into submission.

Misc system info below in case anyone has questions…

Cheers
M

Gravity Forms

Version: 2.9.0 :heavy_check_mark:
Upload folder: /home/dh_qqrqic/dutchmenasphalt.com/wp-content/uploads/gravity_forms/
Upload folder permissions: Writable :heavy_check_mark:
Output CSS: Yes
Default Theme:
No-Conflict Mode: No
Currency: USD
Background updates: Yes
REST API v2: No
Orbital Style Filter: No

Add-Ons

reCAPTCHA: by Gravity Forms - 1.6.0 :heavy_check_mark:

PHP

Version: 8.1.31 :heavy_check_mark:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.