Skip to main content
W
Microsoft WordCritical Priority1 accessibility check

Form Fields in Word Documents

Form fields must have labels or titles so users understand what information to enter.

Related WCAG:3.3.21.3.1

Form Fields in Word Documents

Form fields allow users to enter information directly into a Word document. For accessibility, every form field must have a clear label that describes what information is expected.

What This Means

When a screen reader encounters a form field, it should announce what information the user needs to enter. Without proper labels, users don't know what to type in each field.

Why It Matters

  • Screen readers announce field labels when users navigate to form fields
  • Without labels, users hear only "edit field" with no context
  • Clear labels help all users complete forms correctly
  • Proper labeling reduces errors and frustration

Common Violations

DOCX-11-001: Form Field Missing Label or Title {#DOCX-11-001}

What's Wrong: A form field (text input, checkbox, dropdown, etc.) doesn't have a label, title, or tag that describes its purpose.

Impact: Critical - Users cannot determine what information to enter.

Types of Form Fields in Word:

  1. Content Controls - The recommended method for modern Word

    • Plain Text Content Control
    • Rich Text Content Control
    • Checkbox Content Control
    • Combo Box / Drop-Down List
    • Date Picker
  2. Legacy Form Fields - Older method, less accessible

    • Text Form Fields
    • Checkbox Form Fields
    • Drop-Down Form Fields

How to Identify Unlabeled Fields:

  1. Enable the Developer tab (File > Options > Customize Ribbon > check Developer)
  2. Click on form fields
  3. Check if titles/tags are set in the properties

How to Fix: Content Controls

Adding Labels to Content Controls:

  1. Click on the content control to select it
  2. Go to Developer tab
  3. Click Properties
  4. In the Title field, enter a descriptive label
  5. Optionally, add a Tag for programmatic identification
  6. Click OK

Example Titles:

  • "First Name"
  • "Email Address"
  • "Preferred Contact Method"
  • "Date of Birth"
  • "Agree to Terms and Conditions"

Using Placeholder Text:

  1. In Control Properties, check Use a style to format text typed into the empty control
  2. The placeholder text should indicate what to enter
  3. Note: Placeholder text disappears when typing, so always use a Title too

How to Fix: Legacy Form Fields

Adding Labels to Legacy Form Fields:

  1. Double-click the form field to open Field Options
  2. In the Bookmark field, enter a descriptive name
  3. For text fields, add Default text as a hint
  4. For checkboxes, add help text via Add Help Text
  5. Click OK

Adding Help Text:

  1. Double-click the form field
  2. Click Add Help Text
  3. Add text that appears in the status bar
  4. Add text for the F1 key (more detailed help)

Best Practices for Accessible Forms

Visual Labels

In addition to programmatic labels:

  1. Place clear text labels near each field
  2. Position labels consistently (above or to the left)
  3. Use colons after labels to indicate input fields
  4. Make labels visually distinct from input fields

Example Layout:

First Name: [____________]
Last Name:  [____________]
Email:      [____________]

Field Instructions

When fields have specific requirements:

  • Include format hints ("MM/DD/YYYY")
  • Indicate required fields with asterisks and explanation
  • Provide example values when helpful

Required Fields

Mark required fields clearly:

  1. Add "(Required)" to the label or title
  2. Use an asterisk (*) with a legend at the top
  3. Group required fields together when possible

Error Prevention

Help users complete forms correctly:

  • Use drop-downs for limited choices
  • Use date pickers for dates
  • Set input masks for formatted data (phone numbers)
  • Provide validation feedback

Creating Accessible Forms Step by Step

  1. Plan Your Form

    • List all required information
    • Determine field types needed
    • Group related fields logically
  2. Enable Developer Tab

    • File > Options > Customize Ribbon
    • Check Developer
  3. Add Content Controls

    • Place cursor where field should appear
    • Go to Developer tab
    • Click the appropriate control type
  4. Label Each Field

    • Select the control
    • Click Properties
    • Enter a descriptive Title
    • Click OK
  5. Add Visual Labels

    • Add text labels next to each field
    • Ensure consistent placement
  6. Add Instructions

    • Include completion instructions at the top
    • Add help text for complex fields
  7. Protect the Form

    • Go to Developer > Restrict Editing
    • Check Allow only this type of editing
    • Select Filling in forms
    • Click Yes, Start Enforcing Protection

Testing Form Accessibility

  1. Tab through the form - Can you navigate all fields with keyboard?
  2. Use a screen reader - Are all labels announced correctly?
  3. Complete the form - Are instructions and error messages clear?
  4. Check without styles - Is the form still usable?

Alternatives to Word Forms

For complex forms, consider:

  • Microsoft Forms - Online forms with built-in accessibility
  • PDF Forms - Can be made accessible with proper tagging
  • Web Forms - HTML forms with proper ARIA labels
  • SharePoint - Lists and forms with accessibility features

Additional Resources

Scan Your Word Documents for Accessibility Issues

Beacon automatically detects Word accessibility violations and shows you exactly how to fix them.

Start Free Scan