# error-message

> Error text shown only while the field is invalid (CSS only): a value out of its limits, or (2.0) a required configurator-radio group with no choice, which marks its host is-invalid instead of the browser bubble until a radio is picked. The browser's own message never shows on these fields, so a design gives each one an error-message with its limits.

Status: Ready (Smootify 2.0)  
URL: https://www.smootify.io/docs/reference/elements/error-message  
Updated: 2026-10-13

`error-message` is a **template**, read by [`configurator-input`](https://www.smootify.io/docs/reference/elements/configurator-input), [`configurator-dimension`](https://www.smootify.io/docs/reference/elements/configurator-dimension), [`configurator-radio`](https://www.smootify.io/docs/reference/elements/configurator-radio): it is never defined on its own.

## Where it can go

- **Inside any of:** [`configurator-input`](https://www.smootify.io/docs/reference/elements/configurator-input), [`configurator-dimension`](https://www.smootify.io/docs/reference/elements/configurator-dimension), [`configurator-radio`](https://www.smootify.io/docs/reference/elements/configurator-radio).
- **Out of place,** it stays in the page and does nothing: in configurator-dimension only right after its input.

## What it requires

Nothing beyond Smootify: it works on every plan.
