• Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události
Žádné výsledky
Zobrazit všechny výsledky
ITBiz.cz
ITBiz.cz
Žádné výsledky
Zobrazit všechny výsledky

Přístupnost webu III: Jak na webové formuláře

Vladimír Kašpar
31. 1. 2012
| Články

Formuláře nejsou zrovna ty nejsnadnější prvky webu pro použití osobami se zdravotním postižením. Navigace je po stránce obsahové jedna věc, skákání mezi poli formuláře a vkládání informací je už věc druhá. Proto je důležité jim přidat pár základních HTML znaků pro jednodušší procházení formulářem a jednoduché odeslání. HTML kodéři tyto znaky berou většinou jako nutné zlo a víceméně se jim běžně vyhýbají. Pojďme se tedy podívat na to, jak by to mělo být vytvořeno správně.

Popisy jednotlivých polí

U formuláře jsou nejdůležitější popisy jednotlivých polí. A to z toho důvodu, že každý uživatel (běžný i nevidomý) by měl vědět, co přesně do kterého pole vepsat. Nejčastějším prohřeškem kodérů jsou samozřejmě chybějící popisy v HTML tagu „label“. Jsou nahrazovány tabulkou, jež má slepě dosazeny dva sloupce, kde v jednom je popisek pole a v druhém je samotné políčko. Správný přístupný a taktéž použitelný formulář nemá v žádném případě být tvořen tabulkou, ale jednoduchým soupisem:

Následně je důležité nastylovat pro běžné uživatele grafické zobrazení. K tomu můžeme použít jednoduše CSS styly. Zde je pro nastylování rozložení řada možností. Atribut „for“ z tagu „label“ je vázán na unikátní „id“ daného pole. Dalšími možnostmi jak zjednodušit nevidomým práci s formulářem jsou nepovinné atributy tagu “input”, a to “accesskey” a “tabindex”. Atribut “accesskey” nám určuje, jakým písmenem na klávesnici se můžeme rychle dostat k poli. A atribut “tabindex” využijeme tehdy, když chceme určit pořadí přeskakování mezi jednotlivými poli pomocí tabulátoru (klávesa “TAB”).

Popis části formuláře

Máme-li formulář, kde je více polí (např. objednávkový nebo registrační), je vhodné jej rozdělit do různých skupin. Ty nám určí, v jaké části formuláře se budeme při vyplňování nacházet. Rozdělení pomocí tagu „fieldset“ a popisem skupiny „legend“ je taktéž vhodné, například pokud se chceme v objednávkovém formuláři nejprve dozvědět, komu máme objednávku fakturovat (kdo ji zaplatí), a poté komu ji máme poslat. V tomto případě se nám mohou sejít políčka stejných názvů (jméno, příjmení) a nevidomý je opět ztracen, protože netuší, co do jakého pole vepsat. Ukázka:

Javascript pro nevidomé

Je obrovským mýtem, že hlasové syntetizátory (software pro čtení nevidomými) neumí vůbec javascript. To již dávno není pravdou. Většina hlasových syntetizátorů umí částečně vnímat javascript. Není proto třeba se vyhýbat javascriptové kontrole přímo při odesílání formuláře. Je třeba použít co nejvíce standartních funkcí jako je „alert“ pro vypsání chyby či „confirm“ pro potvrzování určité akce. Při kontrole správnosti formuláře nezapomínejme, že je důležité kontrolovat formulář jak na straně uživatele či prohlížeče, tak na straně serveru, protože touto dvojitou kontrolou je zajištěna kontrola i pro uživatele, již nemají zapnutý javascript.

Výborným „fíglem“ v přístupnosti je pak v javascriptu funkce „focus“, jež nám po načtení stránky nebo po záporném rozhodnutí kontroly formuláře přesune kurzor přímo do předem určeného pole.

Závěr

Snažme se tedy nevnímat mýty kolem přístupnosti webových formulářů, ale používejme standartní tagy, funkce či atributy, jež jsou základem webových technologií. Přístupnost webu není nijak specifická a složitá oblast, stačí pouze a jen dodržovat základní pravidla, která tyto technologie nabízejí a nevymýšlet v nich složitou zápletku.

Rubriky: EkomerceInternetPodnikový software

Související příspěvky

Mercedes a SAP posilují spolupráci
Články

Mercedes a SAP posilují spolupráci

3. 7. 2025
Křemík s nanosloupky efektivně přeměňuje teplo na elektrickou energii
Zprávičky

Hyperpřipojení představuje sílící nebezpečí pro zaměstnance i podniky

3. 7. 2025
Zprávičky

Meta jedná o financování datových center pro AI za 29 miliard dolarů

2. 7. 2025
Vláda projedná novelu, která zpřesní pravomoci NÚKIB
Zprávičky

Telekomunikační úřad připravuje kroky k naplnění evropského nařízení DSA

25. 6. 2025

Zprávičky

Technologičtí giganti bojují o experty na AI astronomickými odměnami

ČTK
5. 7. 2025

Technologické společnosti jako Meta, OpenAI nebo Alphabet vedou stále intenzivnější boj o špičkové experty

Ransomwarový útok stojí české oběti 8,25 milionu korun

Hackerský útok paralyzoval fungování městského úřadu v Uničově na Olomoucku

ČTK
4. 7. 2025

Hackerský útok vyřadil tento týden z provozu městský úřad v Uničově na Olomoucku. Radnice

Sophos představil XDR řešení pro synchronizované zabezpečení

Nemocnice Nymburk po kyberútoku dál obnovuje systémy,černé scénáře se nenaplnily

ČTK
4. 7. 2025

V nymburské nemocnici pokračují v obnově informačních systémů po úterním kybernetickém útoku, obnova zřejmě

Microsoft se chystá propustit 4 % zaměstnanců, přes 9000 lidí

ČTK
4. 7. 2025

Americká softwarová společnost Microsoft propustí až čtyři procenta zaměstnanců, zhruba 9100 lidí. S odkazem

Evropská komise: Kodex postupů na pomoc firmám s AI by mohl být na konci roku

ČTK
4. 7. 2025

Kodex postupů, který má pomoci tisícům společností dodržovat pravidla Evropské unie v oblasti umělé

V Temelíně testují autonomní drony

Pavel Houser
4. 7. 2025

V temelínské jaderné elektrárně energetici zkouší využití autonomních dronů pro inspekce technologií v obtížně

Umělá inteligence: Nástroje vs. platforma, věda vs. kreativita

Nástroj AI překonává lékaře v diagnostice složitých případů, tvrdí Microsoft

ČTK
3. 7. 2025

Nový nástroj americké technologické společnosti Microsoft založený na umělé inteligenci (AI) překonává lidské lékaře

Křemík s nanosloupky efektivně přeměňuje teplo na elektrickou energii

Hyperpřipojení představuje sílící nebezpečí pro zaměstnance i podniky

ČTK
3. 7. 2025

E-maily, oznámení, videokonference... Podle odborníků a několika nedávných studií vede neustálé připojení a rozšíření

Tiskové zprávy

Optimize by Acer: nejnovější evoluce v oblasti podnikových záručních podmínek

QNAP vylepšuje Qsync 6.0 Beta: Komplexní řešení pro zálohování a synchronizaci souborů

Sophos oznámil nový program MSP Elevate, podporuje růst i ziskovost poskytovatelů řízených služeb

České dráhy testují vysokorychlostní satelitní internet Starlink ve vlaku

Společnost Cato Networks získala v dalším kole financování 359 milionů a byla oceněna na více než 4,8 miliardy dolarů

Nejvyšší správní soud definitivně potvrdil chyby bývalého vedení MMR při digitalizaci stavebního řízení

Zpráva dne

Květen je měsícem růstu, můžete růst s Windows 11 jen za €20.00!

Květen je měsícem růstu, můžete růst s Windows 11 jen za €20.00!

Redakce
15. 5. 2025

Kupte Windows 11 CDkey od Goodoffer24.com a můžete růst s tímto OS jak při...

Videa ITBiz.cz

Vodafone otestoval Nokia 25G PON
Glenn Mallon, Dell Technologies

Elektronická recepční

FORXAI Mirror

Kamery pro průmysl a detekci požárů

Kamery pro vyhodnocení spokojenosti zákazníků

Kalendář

Zář 22
22. září @ 8:00 - 26. září @ 17:00

EMO Hannover 2025

Říj 1
Celý den

Cyber Attacks

Říj 21
Celý den

Bezpečnosť a dostupnosť dát

Zobrazit kalendář

Komentujeme

Chvála černých skřínek

Malé modely AI mají být velkým trendem

Pavel Houser
3. 1. 2025

V záplavě prognóz technologického vývoje (nejen) v roce 2025 zde prozatím trochu zapadlo jedno téma, které...

Odebírat newsletter

Zásady ochrany osobních údajů.

Zkontrolujte svoji doručenou poštu a potvrďte odběr.

Slovník

Interní komunikace

Direct marketing

Curriculum vitae

Kategorie

  • Články
  • Komentujeme
  • Slovník
  • Tiskové zprávy
  • Zprávičky

Portál ITbiz.cz přináší informace z IT a byznysu již od roku 2006. Provozuje jej internetové vydavatelství Nitemedia. Hosting zajišťuje společnost Greenhousing.cz. Mezi další naše projekty patří například ABClinuxu.cz a Sciencemag.cz. Na stránce Redakce naleznete informace o redakci a možnostech inzerce.

Rubriky

Akce a události Byznys Cloud Ekomerce Hardware Internet Operační systémy Podnikový software Právo Science Security Technologie Telekomunikace Veřejná správa Vývoj a HTML Zpráva dne České IT

Píšeme jinde

RSS ScienceMag RSS

  • Počátky zemědělství: Proč zrniny dominovaly nad hlízami
  • 3I/ATLAS: Ve Sluneční soustavě nejspíš našli třetí objekt původem od jiné hvězdy
  • Nová genetická studie odhaluje pravěké kořeny Finů, Estonců a Maďarů

RSS AbcLinuxu RSS

  • OpenMW 0.49.0
  • Masivní výpadek elektrického proudu
  • Perl 5.42

Newsletter

Zásady ochrany osobních údajů.

Zkontrolujte svoji doručenou poštu a potvrďte odběr.

Žádné výsledky
Zobrazit všechny výsledky
  • Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události

© 2019 Vydává Nitemedia s.r.o. Hosting zajišťuje Greenhousing.cz.

Tento web používá cookies. Pokračováním dáváte souhlas s jejich používáním. Více na itbiz.cz/soukromi.