Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module adds visual indicators to Field Group tabs, showing editors when all required fields within a tab have been filled. This provides an at-a-glance view of form completion, especially for complex tabbed or accordion forms.

Adds visual "complete" indicators to Field Group tabs, showing when all required fields inside a group are satisfied.

Features

Field Group Complete adds a lightweight, real-time visual cue to Drupal forms.

When every visible, required field inside a Field Group tab is filled, the tab element receives a complete class and an optional, a11y-compliant badge that says "Complete".

This helps editors see at a glance which sections of a form are finished—especially helpful for tabbed or accordion forms.

Key features:

  • Adds "complete" indicators to Field Group tabs.
  • Fully configurable:
    • Add your own "complete" CSS classes.
    • Customize badge text ("Complete" / "Incomplete").
  • Zero-config defaults — just enable and it works.
  • Accessible badges using aria-live="polite".

Post-Installation

Once enabled, the module immediately enhances Field Group wrappers on entity edit forms.

You can customize its behavior at:

Configuration → Content authoring → Field Group Complete (/admin/config/content/field-group-complete)

You can:

  • Add your own "complete" classes (e.g., usa-check or my-lib--complete).
  • Adjust the badge text shown for complete/incomplete groups.

No new fields or content types are added—just UX improvement for existing forms.

Additional Requirements

No third-party libraries or external APIs required.

Similar projects

There are no other modules that provide live, field-level group completeness tracking.

While Field Group can mark groups as "required if they contain required fields," that setting only determines whether a group contains required fields, not whether their requirements have been met.

Supporting this Module

Development and maintenance are volunteer-driven.

If you find this module useful, consider sponsoring issue fixes or enhancements via Drupal.org or contacting the maintainer for funded improvements.

Additional Notes

This module is intentionally simple, performant, and extensible:

  • Works with custom Field Group wrappers or design systems through drupalSettings.
  • Purely client-side; does not alter validation or submission logic.
  • Fully Drupal-standards-compliant and written for long-term maintainability.

Activity

Total releases
2
First release
Nov 2025
Latest release
8 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.x-dev Dev Nov 17, 2025
1.0.x-dev Dev Nov 12, 2025