• 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

Zprávičky

Europoslanci vyzvali k zákazu sociálních sítí pro osoby mladší 16 let (aktualizováno)

26. 11. 2025
Články

AWS uvádí AI pro vývojáře Kiro

26. 11. 2025
Nové varianty WormGPT pohání AI modely Grok a Mixtral
Články

Legitimní webové stránky lze zneužít k manipulaci webových prohlížečů v režimu AI

25. 11. 2025
Zprávičky

Čínský internetový prodejce Alibaba zvýšil čtvrtletní tržby, zisk předčil odhady

25. 11. 2025

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Souhlasím se Zásadami ochrany osobních údajů .

Zprávičky

Europoslanci vyzvali k zákazu sociálních sítí pro osoby mladší 16 let (aktualizováno)

ČTK
26. 11. 2025

Poslanci Evropského parlamentu dnes vyzvali k výraznému zvýšení ochrany nezletilých na internetu, včetně zákazu

Americký výrobce počítačů HP se chystá do roku 2028 propustit až 6 000 lidí

ČTK
26. 11. 2025

Americký výrobce osobních počítačů HP se kvůli zefektivnění provozu a zavádění umělé inteligence (AI)

Huawei AI ilustracni

Meta jedná o investici miliard dolarů do čipů Googlu

ČTK
26. 11. 2025

Americká společnost Meta Platforms, která vlastní mimo jiné sociální síť Facebook, jedná s Googlem

ČTÚ začne zřejmě od poloviny příštího roku dohlížet na používání AI v Česku

ČTK
26. 11. 2025

Český telekomunikační úřad bude pravděpodobně od poloviny příštího roku dohlížet na používání umělé inteligence

Čínský internetový prodejce Alibaba zvýšil čtvrtletní tržby, zisk předčil odhady

Pavel Houser
25. 11. 2025

Čínský internetový prodejce Alibaba Group Holding zvýšil čtvrtletní tržby meziročně o pět procent na

Infrastruktura jako kód: Zjednodušte své implementace v cloudu automatizací

Amazon plánuje posílit AI infrastrukturu pro vládu USA za 50 miliard dolarů

Pavel Houser
25. 11. 2025

Technologická společnost Amazon plánuje investovat až 50 miliard USD (více než jeden bilion Kč)

Pojišťovny se snaží stáhnout z krytí rizik spojených s AI

ČTK
24. 11. 2025

Některé pojišťovny se začínají stahovat z pojišťování rizik spojených s umělou inteligencí (AI). Rostou

AI podle ruského bankéře může poskytnout vliv srovnatelný s jadernými zbraněmi

ČTK
24. 11. 2025

Země, které si dokážou vybudovat vedoucí pozici v oblasti umělé inteligence (AI), získají díky

Tiskové zprávy

Zyxel Networks představuje první průmyslový WiFi 7 přístupový bod pro rychlejší přechod na průmysl 4.0

Nové skenery Canon imageFORMULA: Maximální výkon na minimálním prostoru

Když cloud nestačí: proč se firmám vyplatí trvalé licence Microsoft

Inovované tablety Dell Pro Rugged 10 a 12 nabízí vyšší výkon a delší provoz na baterii

Den otevřených dveří na FEL se blíží

Optici pomáhají vytvořit stavební kámen evropského kvantového internetu

Zpráva dne

Neděste se upgradu: Windows 11 Pro na Halloween jen za €20.00 na Goodoffer24

Neděste se upgradu: Windows 11 Pro na Halloween jen za €20.00 na Goodoffer24

Redakce
15. 10. 2025

Halloween je tady a s ním i strašidelné ceny za software! Tak neváhejte a...

Komentujeme

Chvála černých skřínek

Neocloudy – nové slovo, prudký růst?

Pavel Houser
24. 11. 2025

Opět se vše točí kolem GPU a AI. Poskytovatelé cloudových služeb nového typu („neoclouds“) mají v...

Slovník

T9

ATM

Uplink

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.  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ře Veřejná správa Vývoj a HTML Zpráva dne České IT
Žá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.