Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Drupal 11.4.6 Update released for Drupal core (11.4.6)! Release: Drupal 10.6.16 Update released for Drupal core (10.6.16)! Release: Media AV Portal 2.3.0 Minor update available for module media_avportal (2.3.0). Release: Direct Upload Media Document 1.0.4 Minor update available for module dumd (1.0.4). Release: Website Feedback 1.2.2 Minor update available for module website_feedback (1.2.2). Release: SDC Components 2.0.1 Minor update available for module sdc_components (2.0.1). Release: Website Feedback 1.2.1 Minor update available for module website_feedback (1.2.1). Release: Field Group Markup 1.0.5 Minor update available for module field_group_markup (1.0.5). Usage Milestone: Menu Condition Module menu_condition crossed 1,000 active installs. Module Revived: SharePoint Integration 2.0.0 Module sharepoint_integration updated after 7 months of inactivity (2.0.0).

Form Style

3 sites No security coverage Drupal 11 · not 10
View on drupal.org

This module provides a single page showcasing all common Drupal form elements, allowing developers to easily review theme styling and error states. It is intended for local development and regression testing only, not for production environments.

This module gives an overview of all form elements. It is helpful to test the usability and accessibility of forms.

Among other usage this module was, and is, instrumental in the development of Inline Form Errors, Claro, Olivero, and the upcoming default admin theme for Drupal 12.

Note that anyone with the 'access content' permission can use this module. It should therefore not be enabled on production sites.

Not for production

This module is intended for local development and regression testing only. Do not install on a public site.

Features

  • Renders all common Drupal form elements on a single page for at-a-glance theme review
  • Intentionally triggers validation errors on every element when the form is submitted, making it easy to review error states and inline error messages
  • Renders using the front-end theme (not the admin theme) so you can inspect how forms look to site visitors
  • Optional setting to disable the Inline Form Errors module for the showcase page, useful when comparing error rendering approaches

Usage

After enabling the module, visit /admin/form_style to see all form elements rendered in the active front-end theme. A Form Style link is also available at the bottom of the Navigation module's top-level sidebar for quick access.

Submit the form to trigger validation errors on every element — this is intentional and is the primary way to review error state styling.

Module settings (including the option to disable Inline Form Errors on the showcase page) are at /admin/config/form_style.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Apr 2026
Latest release
5 days ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
2.0.1 Stable 11 Aug 30, 2026
2.0.0 Stable 11 Apr 22, 2026