VigO Logo

Popisky a zástupné texty

Popisky (Labels)

Popisky

Měly by být vždy viditelné, umístěné nad vstupním polem nebo vlevo od něj. Jasně popisují, jaké informace se do pole zadávají. Jsou klíčové pro uživatele, kteří se vracejí k vyplněným formulářům, nebo pro ty, kteří používají čtečky obrazovky, protože po vyplnění pole zůstávají viditelné a poskytují trvalý kontext.

⚠️ VIGo by mělo striktně dodržovat princip "vždy viditelných popisků" pro vstupní pole, aby zajistilo maximální jasnost a minimalizovalo chyby při zadávání a kontrole dat, které jsou v pojišťovnictví klíčové. Zástupné texty by měly sloužit pouze jako doplňkové příklady formátu.

⚠️ Pokud jako popisek slouží jiný textový prvek, například název sekce, je možné tento popisek vizuálně skrýt.

⚠️ Popisky by měly být jasné a jednoznačné.

Povinná pole: Označení a správa

Povinné pole Volitelná položka

Je klíčové jasně komunikovat, která pole jsou povinná. Standardní praxí je označení hvězdičkou * vedle popisku. Je nezbytné uvést vysvětlení významu hvězdičky na začátku formuláře (např. " Povinná pole"). Pokud je většina polí ve formuláři povinná, je efektivnější označit místo toho volitelná pole slovem "(volitelné)" v závorkách.

Tabulka: Doporučené způsoby označení povinných polí v systému VIGo

Způsob označeníKdy použítPříklad pro VIGo
Hvězdička (*)Pokud je většina polí volitelná nebo je počet povinných a volitelných polí vyvážený.Jméno* (s poznámkou na začátku formuláře: *Povinná pole)
(volitelné)Pokud je většina polí povinná.Telefonní číslo (volitelné)
Bez označeníPokud jsou všechna pole povinná (méně časté, ale možné, s poznámkou na začátku formuláře).Jméno (s poznámkou na začátku formuláře: Všechna pole jsou povinná)

⚠️ Výchozí stav formulářových polí je bez hvězdičky. Vychází se z předpokladu, že všechna pole jsou povinná a validace se provádí po odeslání formuláře (viz komponenta Validator).

Zástupné texty (Placeholder text)

Zástupné texty

Krátké, příkladové texty uvnitř pole, které zmizí, jakmile uživatel začne psát. Jsou vhodné pro jednoduchá pole, kde se uživatel k datům nevrací ("vyplň a zapomeň"). Neměly by nahrazovat popisky, protože po vyplnění pole zmizí a uživatel ztratí kontext.

⚠️ Nesmí docházet k duplikaci labelu v placeholderu.

Přehled Typů Placeholderů a Jejich Použití

Typ VstupuDoporučená Textace PlaceholderuPříklad
Vstup, který se vpisuje (input, textarea, RichEditor)ZadejteZadejte jméno, Zadejte e-mail
Vstup, kde se volí z možností (select, multiselect, datepicker)VyberteVyberte typ, Vyberte datum
Vstup pro vyhledávání (search)VyhledejteVyhledejte partnera, Vyhledejte smlouvu
Vstup s autocompletemZačněte psátZačněte psát jméno
  • Nedoporučuje se kombinovat tvar (např. „Zadejte“) s názvem labelu.
  • Na komponentách v defaultním stavu je použití placeholderu volitelné.
  • ⚠️ V patternu vyhledávání (domény PAR, SML, REG) je používání placeholderu povinné.

Pomocné texty a chybové zprávy

Zástupné texty Zástupné texty Zástupné texty

Pomocné texty (Helper text)

Poskytují dodatečné pokyny nebo kontext k vstupnímu poli, například k formátu nebo omezením. Měly by být stručné, ideálně jednořádkové, a mohou být viditelné trvale nebo jen při fokusu.

Chybové zprávy (Error messages)

Chybové zprávy

Objeví se, když vstup není přijatelný (správný). Nahrazují pomocný text a jasně popisují, co se stalo a jak chybu opravit. Měly by být konstruktivní a používat pozitivní jazyk, vyhýbat se obviňování uživatele. Měly by také být bez žargonu a technických kódů.

Validace a zpětná vazba (okamžité opravy)

Validace polí by měla probíhat dynamicky, ideálně ihned po zadání dat, aby uživatelé mohli chyby opravit okamžitě, aniž by museli vyplňovat celý formulář a čekat na odeslání. Poskytování okamžité zpětné vazby snižuje frustraci a zlepšuje celkovou efektivitu vyplňování formulářů.

Příklady

✅ Co dělat❌ Čemu se vyhnout
Popisek: "Číslo pojistné smlouvy"’"Zadejte sem" (vágní a nekonkrétní)
Zástupný text (příklad): "Např. 123456789""E-mail je neplatný" (lepší: "Zadejte platný e-mail")
Pomocný text: "Zadejte číslo smlouvy z vaší pojistné karty.""Uživatelské jméno" (pokud je to e-mail, použijte "E-mailová adresa")
Chybová zpráva: "Zadejte platné číslo pojistné smlouvy (9 číslic).""Heslo" (pokud je potřeba specifikace, např. "Heslo (min. 8 znaků, vč. číslice a symbolu)")
Datum narození: "Datum narození (DD.MM.RRRR)"