# configurator-input

> Text input whose formula step is on while its value is valid, with its length as variable. 2.0: also letters, its characters without spaces ("Studio Rossi": length 12, letters 11).

Status: Ready (Smootify 2.0)  
Plan: Server plan  
Add-on: Product configurator  
URL: https://www.smootify.io/docs/astro/reference/elements/configurator-input  
Updated: 2026-10-21

## Where it can go

- **Inside** [`smootify-add-to-cart`](https://www.smootify.io/docs/astro/reference/elements/smootify-add-to-cart).
- **Must contain one of** `input`, `textarea`.
- **Out of place,** Smootify removes it from the page: also when the add-to-cart has no smootify-product ancestor.

## What it requires

- The **server plan**: on other plans Smootify removes the element from the page.
- The **Product configurator** extension (server plan, the extension activated in the Smootify dashboard, the licensed domain). Without it, its markup is removed from the page.

## Fields in the form

Each field’s `name` attribute tells Smootify what the field holds.

| Name | Field | What it does |
|---|---|---|
| the `data-name`, else the `name`, of the first named element | any field | The step name the formulas use. |

## Attributes on the element

- **It reads** `data-formula`.
- **Smootify writes** `data-formula` on it: do not set them yourself.
