Skip forward into hiring notes
RosterAcorn

Accessible job application forms: 5 checks

Use HTML5 validation and WCAG contrast rules to make online job application forms accessible. World Wide Web Consortium (W3C) notes that HTML5 defines built-in functionality to validate common input types like email addresses and dates.

Key takeaways for how to make online job application forms accessible

  • Use HTML5 built-in features to validate common inputs like email addresses and dates, as defined by the World Wide Web Consortium (W3C) here.
  • Measure text contrast using the color of a text outline or border as the foreground color, under WCAG 2 rules cited by WebAIM at Utah State University here.
  • Note that large text, incidental text, and logotypes are exceptions to the 4.5:1 contrast requirement, according to WebAIM at Utah State University here.
  • Wrap related form fields in a <fieldset> element to define the group, as described by WebAIM at Utah State University here.
  • Place a descriptive label in the <legend> tag, which screen readers announce when users navigate into the group, according to WebAIM at Utah State University here.

Direct answer: Use HTML5 validation and WCAG contrast rules

Start your form review by leveraging native browser capabilities. The World Wide Web Consortium (W3C) states that HTML5 defines a range of built-in functionality to validate common types of input, such as email addresses and dates, according to World Wide Web Consortium (W3C). This native support reduces the need for custom JavaScript validation scripts that might not communicate errors to assistive technology. The W3C also specifies that HTML5 provides input types for other data, including email, url, number, range, date, or time, according to World Wide Web Consortium (W3C).

Why accessibility matters for your hiring pipeline

The U.S. Department of Justice ADA.gov publishes "Guidance on Web Accessibility and the ADA | ADA.gov," which outlines the Section 508 Information and Communication Technology Accessibility Standards as standards published by the U.S., according to U.S. Department of Justice ADA.gov.

When Congress enacted the ADA in 1990, it intended for the ADA to keep pace with the rapidly changing technology of our times, according to U.S. Department of Justice ADA.gov. This legislative intent highlights that web accessibility is an evolving requirement rather than a static checklist. For recruiters and small staffing teams, this means your digital intake processes must remain adaptable to new tools and user needs.

Reviewing these federal ICT standards helps you align your job application forms with current legal expectations. See ADA staffing responsibilities: 9 topics to review for wider staffing duties.

Technical checks for input fields and validation

Start by auditing your form markup to ensure native browser capabilities are active. The World Wide Web Consortium (W3C) notes that several HTML5 input types include additional parameters to help limit and validate the input according to World Wide Web Consortium (W3C). These parameters restrict what users can enter, reducing the need for complex JavaScript error handling. For fields that require specific formats, such as employee ID numbers or license codes, the HTML5 pattern attribute allows the use of regular expressions to specify custom formats for the input according to World Wide Web Consortium (W3C). This approach keeps validation logic within the HTML structure, making it easier to maintain and test.

Beyond restricting input, these native controls assist users directly during data entry. The World Wide Web Consortium (W3C) states that HTML5 validation helps users inputting data by providing specific controls, such as date pickers and custom on-screen keyboards according to World Wide Web Consortium (W3C). Date pickers, for example, guide users through selecting a valid date without requiring them to memorize a specific format like MM/DD/YYYY.

When implementing these controls, verify that your form fields use the correct HTML5 type attributes. A date field should use type="date". This ensures the browser presents the appropriate input interface. If you use the pattern attribute, test the regular expression against both valid and invalid inputs to confirm it behaves as intended. The pattern attribute does not replace the need for clear error messages; it works alongside them to guide the user.

Visual design rules for text and color contrast

Contrast ratios can range from 1 to 21, commonly written as 1:1 to 21:1, according to World Wide Web Consortium (W3C). When measuring contrast, WCAG 2 states that the color of a text outline or border can be used as the text or foreground color, according to WebAIM at Utah State University. You cannot round a contrast ratio up to 4.5:1, according to WebAIM at Utah State University.

There are three exceptions to the 4.5:1 contrast requirement: large text, incidental text, and logotypes, according to WebAIM at Utah State University.

To verify your form’s compliance, measure the contrast of your primary submit button against the background color. Use the text outline or border color as the foreground color if present, from WebAIM at Utah State University. Do not round any ratio up to meet the 4.5:1 threshold, from WebAIM at Utah State University. Check whether any text on your form qualifies as large text, incidental text, or logotypes, as these have different requirements, from WebAIM at Utah State University. For UI components that are not text, apply the non-text contrast rules defined in 1.4.11, from World Wide Web Consortium (W3C).

Structuring form groups for screen reader users

Grouping related inputs helps people complete applications without confusion. WebAIM at Utah State University defines accessible forms as ones that are easy to understand, complete, and submit WebAIM at Utah State University. To achieve this clarity for assistive technology users, you should organize your application fields into logical clusters.

The standard markup for these clusters uses specific HTML elements. According to WebAIM at Utah State University, the <fieldset> element defines the group, while the <legend> element contains the description for that group. This structure tells the browser and assistive devices which inputs belong together.

Screen readers rely on this markup to provide context to users. When a user navigates into a group of fields, screen readers announce the content of the <legend> tag WebAIM at Utah State University. This announcement gives the person an immediate understanding of what the following inputs require. For example, if you group address fields, the legend might say "Mailing Address," and the screen reader will say that before the user focuses on the street name input.

Proper implementation of these tags requires attention to detail. WebAIM at Utah State University notes that their next page provides details on how this markup is properly implemented. You should review those implementation details to ensure your code is valid.

To apply this to your hiring pipeline, identify logical groups in your current application. Read Hiring Decision Debrief: Notes to a Recorded Decision before you record a hiring choice. Common groups include contact information, work history, and education. Wrap each group in a <fieldset> and add a <legend> with a clear, concise description. This simple structural change makes your form easier to navigate for people using screen readers.

Check your existing forms to see if they use these tags. If you are using a form builder, verify that it generates <fieldset> and <legend> elements for grouped inputs. If it does not, you may need to add custom HTML or choose a different tool. The goal is to ensure that every group of related fields has a clear, announced label.

A filled reference table of publisher standards

The table below lists the accessibility standards and resources identified by the U.S. Department of Justice ADA.gov and the U.S. Access Board. Each entry cites the specific publisher and URL where the standard is defined.

PublisherStandard or Resource Key Requirement or Feature
U.S. Department of Justice ADA.govSection 508 Information and Communication Technology Accessibility Standards Standards published by the U.S., according to U.S. Department of Justice ADA.gov.
U.S. Department of Justice ADA.govSection508.gov A website published by the GSA with tools and training on implementing website accessibility requirements under Section 508, according to U.S. Department of Justice ADA.gov.
U.S. Access Board Revised 508 Standards and 255 Guidelines The use of an alternative design or technology that results in substantially equivalent or greater accessibility and usability by individuals with disabilities than would be provided by conformance to one or more of the requirements in Chapters 4 and 5 of the Revised 508 Standards is permitted, according to U.S. Access Board.

The U.S. Department of Justice ADA.gov describes Section 508 Information and Communication Technology Accessibility Standards as standards published by the U.S., according to U.S. Department of Justice ADA.gov. The same publisher identifies Section508.gov as a website published by the GSA with tools and training on implementing website accessibility requirements under Section 508, according to U.S. Department of Justice ADA.gov. The U.S. Access Board states that the use of an alternative design or technology that results in substantially equivalent or greater accessibility and usability by individuals with disabilities than would be provided by conformance to one or more of the requirements in Chapters 4 and 5 of the Revised 508 Standards is permitted, according to U.S. Access Board.

Illustrative example of 5 form checks

A staffing desk reviews one online job application form. The form has 3 groups: contact information, work history, and education. Each group sits in a fieldset, and each legend names that group in plain words. The email field uses the email input type, and the date field uses the date input type. The pattern attribute is left for one field that needs a custom format, and the reviewer tests a valid entry and an invalid entry. A reviewer measures the submit button text against the background and keeps the result without rounding it upward. The color of a text outline or border is used as the foreground color when an outline is present. Large text, incidental text, and logotypes are set aside as the 3 named exceptions. The same 5 checks are repeated on one more form so both reviews follow one list.

Also read Disabled access credit limits in 3 steps.

Open your current job application form and check the contrast ratio of your primary submit button against the background color.

FAQ: How to make online job application forms accessible

What is the minimum contrast ratio for body text?

WebAIM at Utah State University defines the standard contrast requirement as 4.5:1 for body text.

Can I use HTML5 pattern attributes to validate input?

Yes, the World Wide Web Consortium (W3C) confirms that developers can utilize the HTML5 pattern attribute. This attribute allows the use of regular expressions to specify custom formats for the input. It provides a mechanism for defining specific character sequences that user input must match.

How do screen readers interpret fieldset and legend tags?

WebAIM at Utah State University explains that screen readers announce the <legend> when users navigate into the group. This behavior helps assistive technology users understand the context of the form fields contained within the fieldset. The legend serves as a label for the entire group of related inputs.

Which federal standards apply to web accessibility?

The U.S. Department of Justice ADA.gov references Section 508 Information and Communication Technology Accessibility Standards. These are standards published by the U.S.

Does the ADA require specific web technologies?

The U.S. Department of Justice ADA.gov states that when Congress enacted the ADA in 1990, it intended for the ADA to keep pace with the rapidly changing technology of our times. The law aims to remain relevant as technology evolves.

Sources