Drupal is a registered trademark of Dries Buytaert
External Authentication Module externalauth crossed 100,000 active installs. Config Ignore Module config_ignore crossed 100,000 active installs. Emulsify Tools 2.1.2 Minor update available for module emulsify_tools (2.1.2). AI (Artificial Intelligence) 1.5.0-alpha2 New alpha version released for module ai (1.5.0-alpha2). Modifiers 8.x-1.8 Minor update available for module modifiers (8.x-1.8). Canvas External JavaScript Components 1.2.1 Minor update available for module canvas_extjs (1.2.1). Sitemap Module sitemap crossed 50,000 active installs. Color backport Module color crossed 50,000 active installs. S3 File System 8.x-3.11 Module s3fs updated after 6 months of inactivity (8.x-3.11). Better Entity Reference 1.0.0-beta5 New beta version released for module better_entity_reference (1.0.0-beta5).

Form Style

2 sites No security coverage
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.

Activity

Total releases
1
First release
Apr 2026
Latest release
2 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
2.0.0 Stable Apr 22, 2026