Theme: ← Übersicht Tokens

Eingabefeld

Einzeiliges Formularfeld mit Label, Zuständen (disabled, invalid) und Formular-Tokens

UI Elements v1.3.0 Formulare WebsiteAppDesktop ui.input

Beispiele

Klein (sm) — dieselbe Höhe wie ui.button--sm
Gross (lg) — dieselbe Höhe wie ui.button--lg
Standard mit Label
Mit Wert + Hinweis
Wird für Rechnungen verwendet.
Fehlerzustand
IBAN ist unvollständig.
Deaktiviert
Passwort
Pflichtfeld + readonly-Beispiel
Wird vom System vergeben.

Eigenschaften

PropTypDefaultBuilder-Label
labelstring""Label
name *string—Feldname (name-Attribut)
valuestring""Wert
placeholderstring""Platzhalter
typestring: text | email | password | number | search | tel | url"text"Typ
disabledbooleanfalseDeaktiviert
invalidbooleanfalseFehlerzustand
hintstring""Hinweis/Fehlertext
sizestring: sm | md | lg"md"Groesse
requiredbooleanfalsePflichtfeld (Marker + required)
readonlybooleanfalseNur lesen

* Pflicht-Prop

Events & Slots

Events: ⚡ change — im Surface per on: {<event>: {action, params}} verdrahtbar.

Stellschrauben (Komponenten-Tokens)

Ebene 3 — aus dem CSS generiert (Registry). Umverdrahtbar per Hüllen-Komposition, ohne Markup-Eingriff; künftige Regler-Quelle des Component Builders.

TokenDefault
--input-backgroundvar(--form-background)
--input-bordervar(--form-border)
--input-colorvar(--color-text-default)

Genutzte Design-Tokens

border.hairlinecolor.border.errorcolor.status.dangercolor.text.defaultcolor.text.disabledcolor.text.mutedcontainer.smduration.fasteasing.standardfocus.ring-colorfocus.ring-offsetfocus.ring-widthfont.family.defaultform.backgroundform.background-disabledform.borderform.border-focusform.border-hoverform.errorform.placeholderleading.baseradius.controlshadow.insetsize.1size.2size.3size.4text.lgtext.mdtext.smtext.xsweight.medium