3.2.2 Při vstupu

Změna nastavení jakékoli komponenty uživatelského rozhraní automaticky nezpůsobí změnu kontextu.

Pouze manuální testování

Toto kritérium nelze automaticky testovat. Vyžaduje testování chování při změně hodnoty.

Co kontrolujeme:

  • Výběr v select boxu automaticky neodesílá formulář
  • Zaškrtnutí checkboxu nezpůsobí navigaci
  • Změna hodnoty nevyvolá neočekávanou změnu kontextu

Oficiální znění

Změna nastavení jakékoli komponenty uživatelského rozhraní automaticky nezpůsobí změnu kontextu, pokud o tom uživatel nebyl před použitím komponenty informován.

Co to znamená v praxi

Změna hodnoty formulářového pole by neměla způsobit neočekávanou akci bez varování.

Příklady problémů:

  • Výběr z rozbalovacího menu automaticky odešle formulář
  • Zaškrtnutí checkboxu přesměruje na jinou stránku

Řešení:

  • Vyžadujte explicitní akci (tlačítko Odeslat)
  • Nebo varujte uživatele předem

Originální znění

Originální znění W3C: WCAG 2.1 Success Criterion 3.2.2 On Input

Počet položek v 3.2 Předvídatelnost: 6.

 

3.2.1 Při fokusu

Když jakákoli komponenta získá fokus, nezpůsobí změnu kontextu.
Změna nastavení jakékoli komponenty uživatelského rozhraní automaticky nezpůsobí změnu kontextu.
 

3.2.3 Konzistentní navigace

Navigační mechanismy opakující se na více stránkách jsou v relativně stejném pořadí.
 

3.2.4 Konzistentní identifikace

Komponenty se stejnou funkcionalitou jsou identifikovány konzistentně.
 

3.2.5 Změna na požádání

Změny kontextu jsou iniciovány pouze na požádání uživatele nebo je k dispozici mechanismus k jejich vypnutí.
 

3.2.6 Konzistentní nápověda

Pokud stránka obsahuje nápovědu, je umístěna na konzistentním místě napříč stránkami.